If you want to build sites like Attendance Tackers, or similar Event Booking Solutions, clone this repo and tweak it to your needs.
The frontend is in the client folder of the root directory.
In the root directory, run scripts 'server' and 'client' for the development of backend and frontend respectively.
Using json webtokens with every request and expiration time default is 1 hour.
Mongodb. Free account on Monodb Atlas.
Using Facebook's Data Loader library. Do check the difference in performance with and without the data loader.
I just made a MVP. I have many things on my mind which I would like to implement.
- Authentication Token Persistence
- Refresh Tokens
- Local storage in browsers to reduce requests
- Refactoring all the CSS.
- Animations
- Form Validation after Server Response
- Add comments and suggestions throughout the codebase