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

Built With

Share this project:

Updates