This is a full stack application that has a landing page and a dashboard for content management. The CMS part allows adding managing tags and posts (CRUD operations).
Built with Nextjs and TypeScript.
- Protected routes
- OAuth2.0 authentication (Google provider) for dashboard access
- File storage with AWS S3
- MongoDB for table data