This is a rewrite of the Mini Bachelor project application, refactored into Next.js with API routes. The original application is available here. The application is virtually identical to the original one, both functionality-wise and UI-wise.
- Built entirely using just a single framework - Next.js
- Back-end functionality built using API routes
- End-to-end datamodel and database type safety with Prisma
- Simple server-side authentication using Next-Auth
- Static typing with TypeScript
- Usage of Google's Material Design with Material UI
- Server state management with React Query
- Handling forms with Formik and Yup
- Rapid UI building with Tailwind CSS