Inspiration

Often times, we look for new ways to study with new people. Campus Connection is an amazing way to meet new people and learn misunderstood concepts from class.

What it does

Campus Connection allows students to find a study partner on their campus based on scheduling preferences and courses.

How we built it

We used Python's Flask microframework for the backend and HTML, CSS, and Bootstrap for the front end. To tie it all together, we set up a local database with MySQL.

Challenges we ran into

The virtual environment and database configuration was different on all three of our computers, which made it difficult to push new changes to Github. As far as features go, we had a lot of difficulty with setting up a user interface in which students can select times they are available.

Accomplishments that we're proud of

Two members on the team are first-time hackathon hackers. We are also proud of being able to build a functional web app in a short amount of time.

What we learned

We learned how to collaborate as a team using Github, how a functional web app connects throughout the entire stack, and database design.

What's next for campusconnection

We want to build it further at Rutgers University and implement a calendar feature in which users can visualize what times they are available with other users. We also want to explore using MongoDB as the database infrastructure, which we were unable to do under time constraints.

Share this project:

Updates