Inspiration
In our high school, many students, including ourselves, were constantly regretting their schedule choices as they were seeing other students taking more advanced classes and regretting not taking them because they did not know what to expect going into the class when choosing their classes. Therefore, we made Classify in order to help alleviate this issue and give every student all the information they need when picking out their classes in order to make their schooling experience the best it can possibly be.
What it does
Classify allows students to view the difficulty, experience, etc. of a class and give their own ratings about it too. All of these ratings are then averaged and comments can be viewed by any student. It also helps students see what their day would look like given their course load. It does so by allowing you to fill out your schedule and our application will average out all of the statistics from all your classes.
How we built it
We used React, AWS, and Google Domains to build this application. We used React for the frontend and AWS Amplify for the backed and domain hosting. We also used Google Domains to set up our SSL server and host our application on our website.
Challenges we ran into
Some challenges that we ran into was creating the preview schedule feature where users could select all the classes they planned on taking, then view a comprehensive overview of the class. We had trouble with this feature because had trouble fetching the data from all the selected classes than taking the average of that. We also had trouble with making the page responsive all the way down to mobile view but resolved it through implementing both hard CSS and tailwind.
Accomplishments that we're proud of
Accomplishments that we are proud of are making the design/UI of the application very clean, sleek, and modern just as we envisioned it. We are also proud of the different functionalities we were able to implement within the app. We were very proud of this because we are new to full-stack development, and being able to finish this app was something we were very proud of.
What we learned
We learned more abt the React.js framework, and specifically how it is used in conjunction with backend services such as AWS Amplify, which is what we used. We also learned more about designing UI.
What's next for Classify
We see a big future for Classify. We intended to use it to expand district-wide to help provide our helpful services to even more students. We also intend to add a blog feature where teachers can post fun blogs or articles about their class to add even more helpful information to our service.
Built With
- amazon-web-services
- google-domains
- react
- tailwind-css


Log in or sign up for Devpost to join the conversation.