A fullstack application built by @heneriknguyen and I for our CSCI 446 - Web Applications capstone project. MeetMe Calendar was built with a React frontend, an Express backend, a MongoDB database for persistence, the Moment.js library for datetime functionality, and Bootstrap for styling.
The MeetMe Calendar includes a foundational set of functionality including:
- An account creation/sign-in page for new/existing users.
- The ability to create, modify, and delete events on a user's calendar.
- The ability to add other users (connections) and view their availability for meeting times.
- Basic change password & delete account features.
Other features that we wanted to include, but didn't have time to add:
- Customizable application styles (instead of the default blue theme).
- The ability to request a meeting time on a connection's calendar.
- A notification panel that shows a user's meeting requests (accepted/rejected/pending).