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.
Log in or sign up for Devpost to join the conversation.