- Replaced Next.js + Express + React stack with Laravel + Inertia + Vue - Created database migrations for docket_entries, documents, subscriptions, admin_users - Built Eloquent models with relationships (DocketEntry, Document, Subscription, AdminUser) - Implemented HomeController with Inertia.js integration - Created Vue home page component matching v1.0 design exactly - Installed Laravel Breeze for authentication scaffolding - Configured Vite 7 for Vue 3 + TypeScript compilation - Updated .gitignore for Laravel project structure - Tested locally - website rendering correctly with empty database - All v1.0 Next.js/Express files removed, replaced with Laravel structure Technology Stack: - Backend: Laravel 12.43.1, PHP 8.3.28, Eloquent ORM - Frontend: Vue 3, TypeScript, Inertia.js, Tailwind CSS 3.x - Build: Vite 7.x, Composer 2.9.2 - Database: SQLite (dev), PostgreSQL (production) Next steps: Email subscription API, document downloads, admin dashboard
70 lines
790 B
Text
70 lines
790 B
Text
# Laravel & PHP
|
|
*.log
|
|
.DS_Store
|
|
.env
|
|
.env.backup
|
|
.env.production
|
|
.phpactor.json
|
|
.phpunit.result.cache
|
|
/.fleet
|
|
/.idea
|
|
/.nova
|
|
/.phpunit.cache
|
|
/.vscode
|
|
/.zed
|
|
/auth.json
|
|
/vendor
|
|
Homestead.json
|
|
Homestead.yaml
|
|
Thumbs.db
|
|
|
|
# Node & NPM
|
|
/node_modules
|
|
/public/build
|
|
/public/hot
|
|
|
|
# Storage & Uploads
|
|
/public/storage
|
|
/storage/*.key
|
|
/storage/pail
|
|
/storage/app/public/*
|
|
!/storage/app/public/.gitkeep
|
|
|
|
# Database
|
|
/database/*.sqlite
|
|
/database/*.sqlite-journal
|
|
*.db
|
|
*.db-shm
|
|
*.db-wal
|
|
|
|
# Build artifacts
|
|
/public/hot
|
|
/public/storage
|
|
/storage/*.key
|
|
/bootstrap/cache/*
|
|
!/bootstrap/cache/.gitkeep
|
|
|
|
# IDE
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Composer
|
|
/vendor/
|
|
composer.lock
|
|
|
|
# NPM/Yarn
|
|
node_modules/
|
|
npm-debug.log
|
|
yarn-error.log
|
|
package-lock.json
|
|
pnpm-lock.yaml
|
|
|
|
# TypeScript
|
|
*.tsbuildinfo
|