Live Preview - https://wesbook.onrender.com
Note: Kindly wait for the website to load for the first time, free hosting service is implementing spindown on inactivity)
- Frontend and backend integration and production deployment
- REST APIs
- JWT (Json Web Tokens)
- Express
- Nodemailer (for sending verification emails)
- User Authentication (local signup)
- Oauth User Authentication (login via Google)
- Oauth User Authentication (login via Facebook)
- Oauth User Authentication (login via Github)
- User Authorization (certain actions are available only to verified users)
- Effective data modeling using MongoDB / Mongoose
- User sessions stored in the database
- Handling of expired sessions
- Serving static files (user can upload a profile photo)
- Implement game sound effects
- DOM manipulation using React
- Input Validation (frontend, backend and database)
- Responsive app design fit for mobile and desktop usage
- Client-side routing using React router
- Design using Tailwind css
- Learn how to use Cloudinary as a cloud storage for files