A boilerplate for API and Admin UI using React Admin, NestJS CRUD and MySQL.
A minimalistic setup for managing guests list.
You should have NodeJS, yarn (or npm) and MySQL installed.
This is a Mono-repo project containing a Backend, Frontend. Follow the README navigation links for details on each of these.
strikethrough text means TO DO
- Strongly Typed backend, leveraging the power of TypeScript and NestJS
Comprehensive authentication and authorization system in-the-boxJWT Authentication for robust and flexible securitySocial Login with Facebook (complete), Google, and Twitter (under development), using the more secure Authorization Code Grant flowSecured-by-default with 'allow list' approachFlexible Caching leveraging the powerful cache-manager libraryConsole Logger Service in-the-boxe2e Testing pattern leveraging Jest
- Frontend Frontend Layer example, built with React
- Backend Backend Layer for handle REST API requests
- The Frontend can run independently, but requires the Backend to be running to complete requests
Further details on each of the systems contained in this project can be found via the following links: