Project set up
- Installed Next.js v13, antd v4, firebase
- Set up automatic deployments through vercel (every PR gets a preview link - links can be seen in #seans-legacy-project-github on slack).
- Project structure and git workflow established
Frontend
- Ant Design is configured: more customization may be required depending on what components are used in future designs
- Landing page is complete and needs QA
- About us page is complete and needs QA
- Mentee signup/login is set up with Google OAuth and Email/Password authentication
- Routing to dashboard after logging in and to index after logging out
- AppLayout applies to all pages and is conditionally rendered depending on auth status. Onboarding flow will have a different layout (simplified navbar and no footer) and that will need to be set up.
Backend
- Database Schema
- Servers for API endpoints were setup and also include:
- List of Users all API Endpoints
- Get users/mentee information API Endpoints
- APIs were tested with Postman