A modern, full-stack application template combining React Router v7 for the frontend and Payload CMS for the backend, with SQLite database integration.
This project is organized into two main parts:
client-app/- React Router v7 frontend applicationserver/- Payload CMS backend server
- π React Router v7 with SSR support
- π¨ TailwindCSS for styling
- π¦ TypeScript support
- π Authentication flow with Payload CMS
- π Hot Module Replacement (HMR)
- π Payload CMS with SQLite database
- π€ User authentication system
- π Role-based access control (Admin/User roles)
- π REST API endpoints
- π Media collection support
- User registration
- Login/Logout functionality
- Role-based access control
- Session management with HTTP-only cookies
- Protected routes
Both applications include:
- TypeScript configuration
- ESLint and Prettier setup
- Docker support
- Development and production configurations
MIT