This project is a collaborative calendar application that allows users to manage their schedules and create shared plans. It features user authentication, data storage in MongoDB, and a responsive frontend built with React and Tailwind CSS.
- Intuitive and well-organized user interface
- Multiple views including:
- Home page
- Profile editing page
- About page
- Responsive design using Flexbox and Grid
- CRUD operations for users and events
- API integration for additional functionalities
- Deployment options available (Heroku, AWS, Azure)
- Authentication and authorization using JWT
- File upload and download capabilities
- Real-time communication using Socket.io
- Node.js
- MongoDB
-
Clone the repository:
git clone <repository-url> -
Navigate to the client directory and install dependencies:
cd client npm install -
Navigate to the server directory and install dependencies:
cd ../server npm install
-
Start the server:
cd server npm start -
Start the client:
cd ../client npm start
Feel free to submit issues or pull requests for improvements and new features.
This project is licensed under the MIT License.