This project is a calendar system that enables users to schedule meetings with various participants. Each participant can specify their availability, allowing for optimal meeting scheduling. The system includes a React frontend and a Django backend, utilizing an SQLite3 database for data storage.
- User Authentication: Secure login and signup functionality for accessing the calendar system.
- Meeting Scheduling: Users can create, edit, and manage meetings by inviting participants and specifying time slots.
- Availability Management: Participants can set their availability, which the system uses to find the best meeting times.
- Automated Reminders: Email notifications are sent to participants as reminders for upcoming meetings.
- Calendar View: A visual calendar interface for easy navigation and management of meetings.