Inspiration
One of the greatest challenges that college students face is doing well in their classes. We wanted to make a centralized website for students to easily submit their questions and collaborate.
What it does
Users can submit questions to eight different subjects, where they can comment on each others' posts.
How we built it
The application was built using the MERN stack, with a MongoDB database keeping track of all users and posts, an express server connecting it to the site, and a front-end user interface built in React.
Challenges we ran into
During the creation of QXChange, we ran into many different issues with database integration as well as with our AUTH0 system. For a long while, our AUTH0 system was not working and took a lot of tinkering to get right.
Accomplishments that we're proud of
We're proud that the site looks aesthetically pleasing and we were able to accomplish so much within such a limited time frame. This is also most of our first hackathon.
What we learned
We learned how to use a new animation library called Framer Motion.
What's next for QXChange
One feature we'd like to implement is a leaderboard and upvote system to incentivize users to comment on each others' posts.
Built With
- axios
- css
- express.js
- mongodb
- node.js
- react
- vite
Log in or sign up for Devpost to join the conversation.