Inspiration
Learning with others is crucial to the college experience, but it's not always easy to connect with other students in a lecture hall with over 200 people. We wanted to make a platform for to students find others in their classes to form study groups and share resources.
What it does
StudyMatch provides chat rooms for each class on campus where students can communicate with each other about the class and organize study events. This version has chatrooms only available for certain computer science classes.
How we built it
We build a website through html and css, with the chatrooms developed in JavaScript.
Challenges we ran into
We were overambitious and overestimated our abilities to develop a functional chatroom/website, in languages we didn't know, in 12 hours.
Accomplishments that we're proud of
We made something! This was our first Hackathon and our first real project outside of class. It has some functionality and could be a cool project if we decided to develop it further.
What we learned
We learned many new tools in html/css and JavaScript. We learned how to make servers and how JavaScript interacts with localhost. We also learned valuable tools when it comes to project management.
What's next for StudyMatch
If we decided to develop this further, we would flesh out the project more and complete the functionality (accounts, logins, etc) so that the student population could actually use this website.
Running it
Step 1. Download node.js if not currently on your computer Step 2. Type the command "npm install faye" to install the faye server Step 3. Type the command "node faye_server.js" to run the server Step 4. Open subpage.html to open the entire program on the server
Log in or sign up for Devpost to join the conversation.