MeetSync is a web-based scheduling application that simplifies meeting bookings and appointments. Similar to Calendly, it allows users to share their availability and let others book time slots based on their schedule. The app is built using HTML, CSS, and vanilla JavaScript for the frontend, and Firebase is used for the backend.
- User Authentication: Secure user login and registration using Firebase Authentication.
- Custom Availability: Users can set their availability, specifying the dates and time slots they are open for meetings.
- Booking System: Visitors can select a time slot from the user's available times and book an appointment.
- Notifications: Email notifications are sent to both parties once a meeting is booked.
- Responsive Design: The interface is fully responsive and works on desktops, tablets, and mobile devices.
-
Frontend:
- HTML5
- CSS3
- Vanilla JavaScript
-
Backend:
- Firebase Authentication
- Firebase Firestore (Database)
- Firebase Functions (Server-side logic)
- Firebase Hosting (Deployment)
- Clone the repository:
git clone https://github.com/PrajjwalR/module_marathoners_028.git cd meetsync
- Open the deployed app in your web browser: MeetSync.
- Register or log in using your email and password.
- Set your available time slots in the profile section.
- Share your MeetSync link with others to allow them to book a meeting.
- Manage your appointments from the dashboard.