https://github.com/aaronksaunders/payload-react-router7-auth
A modern, full-stack application template combining React Router v7 for the frontend and Payload CMS for the backend, with SQLite database integration.
https://github.com/aaronksaunders/payload-react-router7-auth
nextjs payload-authentication payload-v3 payloadcms payloadcms-v3 react-router-v7 reactjs remix-run
Last synced: about 1 month ago
JSON representation
A modern, full-stack application template combining React Router v7 for the frontend and Payload CMS for the backend, with SQLite database integration.
- Host: GitHub
- URL: https://github.com/aaronksaunders/payload-react-router7-auth
- Owner: aaronksaunders
- Created: 2025-01-02T16:33:29.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-03T08:08:02.000Z (over 1 year ago)
- Last Synced: 2025-04-13T04:53:25.368Z (about 1 year ago)
- Topics: nextjs, payload-authentication, payload-v3, payloadcms, payloadcms-v3, react-router-v7, reactjs, remix-run
- Language: TypeScript
- Homepage: https://youtu.be/KGJa08OBlSw
- Size: 196 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Full-Stack React Router(Remix) + Payload CMS Authentication Application
A modern, full-stack application template combining React Router v7 for the frontend and Payload CMS for the backend, with SQLite database integration.
## Video
- https://youtu.be/KGJa08OBlSw
## Project Structure
This project is organized into two main parts:
- `client-app/` - React Router v7 frontend application
- `server/` - Payload CMS backend server
## Features
### Frontend (client-app)
- 🚀 React Router v7 with SSR support
- 🎨 TailwindCSS for styling
- 📦 TypeScript support
- 🔒 Authentication flow with Payload CMS
- 🔄 Hot Module Replacement (HMR)
### Backend (server)
- 🛠 Payload CMS with SQLite database
- 👤 User authentication system
- 🔑 Role-based access control (Admin/User roles)
- 🌐 REST API endpoints
- 📁 Media collection support
## Authentication Features
- User registration
- Login/Logout functionality
- Role-based access control
- Session management with HTTP-only cookies
- Protected routes
## Development
Both applications include:
- TypeScript configuration
- ESLint and Prettier setup
- Docker support
- Development and production configurations
## License
MIT