Team Sync Scheduler is a collaborative tool designed to simplify the process of scheduling meetings for remote teams. It allows team members to share their availability and automatically suggests optimal time slots for syncing up.
- User Authentication: Sign up and log in to manage your availability.
- Availability Input: Users can input their available times and preferred meeting durations.
- Automated Time Slot Finding: The app analyzes the collective availability and suggests the best meeting times.
- Calender Integration: Syncs up with Google Calendar for real-time updates and notifications.
- React for frontend development
- Node.js and Express for backend services
- MongoDB for data storage
- OAuth for user authentication
- Clone the repository.
- Run
npm install
to install dependencies. - Set up your MongoDB database and configure the connection.
- Run the server with
npm start
and navigate tolocalhost:3000
to use the app.
Feel free to submit issues or pull requests for bug fixes, improvements, or new features!
This project is licensed under the MIT License.