Inspiration

We wanted to create a platform for friends to make plans together and visualize them.

What It Does

Schedule2.study enables friends to indicate their unavailable days, share their calendar using a unique calendar code, and update their schedules accordingly.

How We Built It

Frontend:

  • HTML
  • CSS
  • JavaScript

Backend:

  • JavaScript
  • Node.js
  • Express.js

Database:

  • MongoDB

Challenges We Ran Into

  • Encountered DNS issues generating SSL certificates through GoDaddy.
  • Faced difficulties during brainstorming; we didn’t have a clear game plan, which made it challenging to determine what would be fun to build.
  • Struggled with project structure and organization.

Accomplishments We're Proud Of

  • We are proud of successfully integrating all these technologies to create a functioning project.
  • Implemented an AI chat bot on our website.
  • All of us worked on things we had never done before and were able to create a functional website while learning many new things.

What We Learned

Since this was our first time submitting a project and collaborating as a team, we learned the importance of coming up with a clear idea of what we want to build beforehand. It's also essential to have a general understanding of each member's roles and skill sets.

What's Next for Schedule2Study

  • We plan to allow users to select hour blocks instead of whole days.
  • Additionally, we aim to implement web scraper we created to aggregate events that users can choose to attend.
  • Have a way to integrate our AI to suggest days best for friends to hang out based on availability.
Share this project:

Updates