First, create your own branch:
git checkout -b {name}First, run the development server:
npm install
npm run devCreate a .env file with your mongo db user
MONGODB_URI='mongodb+srv://{user}:{pass}.mongodb.net/?retryWrites=true&w=majority&appName=TA-Data';Open http://localhost:3000 with your browser to see the result.
Structure of app can be seen in app/page.tsx and u can look at layout for style things like fonts. We have a ui folder which holds components that we reuse for consistency. withing components folder, we have our actual pages defined in structure of page name as the folder, and the actual code named page.tsx within it. KEEP THIS STYLE.
- finalize db for prod, storing data over time instead of individual entries. for example, entries should be linked by some unique identifier so that we can see how they change over time.
- create visualizations based on the db data. start with POC static graphs but its only important to get time vs X and topic vs X right now.
- slack integration - written feedback should be sent to slack too.
- auth - TAs should have an account. for now, they just add their name in the form or anonymous.
- expanded metrics and values for data points.
- AI enhancement of data
- filtering for graphs.
