Developer Guide Overview
Welcome to the development documentation!
Tech Stack​
Frontend​
- Next.js 14 - React framework
- TypeScript - Type safety
- Tailwind CSS - Styling
- React Query - Data fetching
Backend​
- Laravel 10 - PHP framework
- MySQL - Database
- JWT - Authentication
- RESTful API - Architecture
Repository Structure​
Frontend (school-fe-nextjs)​
src/
├── app/ # Next.js app router
├── components/ # React components
├── lib/ # Utilities
└── types/ # TypeScript types
Backend (school-be-laravel)​
app/
├── Http/Controllers/ # API controllers
├── Models/ # Eloquent models
├── Services/ # Business logic
└── Policies/ # Authorization
Development Workflow​
- Create a feature branch
- Make your changes
- Write tests
- Submit pull request
- Code review
- Merge to main
(Expand with your specific workflow)