https://github.com/Northeastern-Electric-Racing/FinishLine
https://github.com/Northeastern-Electric-Racing/FinishLine
https://github.com/Northeastern-Electric-Racing/FinishLine
https://github.com/Northeastern-Electric-Racing/FinishLine
https://github.com/Northeastern-Electric-Racing/FinishLine
https://github.com/Northeastern-Electric-Racing/FinishLine
https://github.com/Northeastern-Electric-Racing/FinishLine
https://github.com/Northeastern-Electric-Racing/FinishLine
https://github.com/Northeastern-Electric-Racing/FinishLine
https://github.com/Northeastern-Electric-Racing/FinishLine
https://github.com/Northeastern-Electric-Racing/FinishLine
https://github.com/Northeastern-Electric-Racing/FinishLine
https://github.com/Northeastern-Electric-Racing/FinishLine
Northeastern Electric Racing Project Management Dashboard - version 2
A project management web application built in React. Read more here.
All questions can be directed to #software
in the NER Slack (emergency backup contact: @jamescd18
).
Start by understanding what the project is all about. Then go through either the Mac onboarding or Windows onboarding steps. And finally read through the contributor guide.
If you're curious, check out the deployment & production application documentation and the product management details too.
The below table will help track various components of setting up this project and transitioning from v1 to v2.
Area | Tech / Package | Research | Decided | Implemented |
---|---|---|---|---|
Basic React App | create-react-app | - | Y | Y |
Deployment | Netlify | Y | Y | Y |
Linting | ESLint | Y | Y | Y |
Formatting | Prettier | Y | Y | Y |
Testing | Jest | Y | Y | Y |
e2e Testing | Cypress | Y | Y | |
Component Testing | React Testing Library | Y | Y | Y |
Database | PostgreSQL | Y | Y | Y |
ORM | Prisma | Y | Y | Y |
User Authentication | react-google-login | Y | Y | |
State Management | Redux | Y | ||
Charts | react-google-charts | Y | Y | |
Styling | Bootstrap, react-bootstrap | Y | Y | Y |
Tables | react-bootstrap-table-next | Y | Y | Y |
URL Routing | React Router | Y | Y | Y |
Continuous Integration | GitHub Actions | Y | Y | Y |
Database Hosting | AWS RDS | Y | Y | |
Database Design | - | Y | Y | |
Backend Structure | ? | Y | Y | Y |
Front-End Structure | - | Y | Y | Y |
REST API Design | OpenAPI Spec | Y | ||
Front-End Docs | ? | Y | ||
Component Sandboxing | Storybook |