This is the working repo for our Project Access project, as part of the Menon Labs program.
This is a Next.js project bootstrapped with create-next-app
and deployed with Vercel.
View our submission overview video here.
Our website is deployed here.
If you want to run our site locally, follow these directions: Clone or download the .zip for the repo, navigate to the repo in command line, then run the development server:
npm run dev
# or
yarn dev
You will also need to declare a .env.local
file in the top level directory that contains an Airtable API key and base ID.
Open http://localhost:3000 with your browser to view our website.
You can view our UML Diagrams here
You can view all Figma Designs here
Specific Figma Designs:
- Logging out of an account sometimes won't reliably redirect the user to the homepage.
- Admin flow for viewing a student's course progress and submitting feedback isn't complete.
- Admin flow for an appealing student isn't complete.
- Functionality to send emails to applicants on application status changes is implemented but needs to be interfaced with the front end.
- UI consistency and fluidness can be improved. Homepage could use an overhaul.
- A component displaying meta data about Project Access webinars and events and the ability to sign up for them.
- Mentor matching capabilities (we even have the designs for this!)
- Admin flow for viewing an applicant's application process links to Airtable directly. Preferably this would be integrated with the site.
- More robust data validation on both front and back ends.
- Ability to add videos and hyperlinks to admin course builder.
- A unit testing schema.