Inspiration
Our inspiration came from our experience in school. We want to help students not only stay on top of how they're doing in their class, but see how they could be doing based on future scores.
What it does
GRADE stands for Grade Recognition And Discussing Evaluation. It is a resource that notifies students about the progress in their classes. It uses highlighting and alerts based on grade percentage changes to show them which classes they are excelling and struggling in. If they are excelling, it provides them with positive affirmation and if they are struggling, it provides them with resources such as books available in the library, tutorials related to the class, and an option to create a Google Meet with the teacher.
How we built it
We used React and MaterialUI for the frontend, Firebase, Node, and Express for the backend, and Firestore for the database.
Challenges we ran into
Each of us stepped into the role that we thought would be most challenging for us because our goal with these initial hackathons is to round out our abilities across the stack. This resulted in us encountering more frequent errors and spending a lot more time learning than building.
Accomplishments that we're proud of
This was our second hackathon. We didn't make as much progress as we did in our first one, but we all tackled either new technologies or focused on areas we felt weak in. Our goal, like last time, was to focus on learning above all else and we did just that.
What we learned
We each pushed ourselves and one another to make progress with new technologies or in areas we felt weak.
What's next for GRADE (Grade Recognition And Discuss Evaluation)
We plan to finish connecting the application and integrating the Google Calendar API to allow students and teachers to schedule meetings with each other.
Built With
- express.js
- firebase
- firestore
- materialui
- node.js
- react
Log in or sign up for Devpost to join the conversation.