Caly is a web application designed to streamline and simplify event planning and scheduling. This README provides a high-level overview of the project and instructions for setting up the application locally.
Caly allows users to create, manage, and share events effortlessly. It integrates with Google Calendar to ensure users can keep track of their schedules and avoid double bookings.
- Event creation and management
- Google Calendar integration
- User authentication and authorization
- Admin panel for user and event management
- Backend: Django, Django REST Framework, PostgreSQL
- Frontend: Next.js, React, Yarn, Node.js
To deploy Caly locally, you need to set up both the backend and frontend. Detailed instructions for each part are provided in their respective README files.
Follow the instructions in the Backend README to set up the backend services, including PostgreSQL and the Django application.
Follow the instructions in the Frontend README to set up the frontend application using Next.js.
The project is divided into two main directories:
api/
: Contains the Django backend application.frontend/
: Contains the Next.js frontend application.
Each directory has its own README with detailed setup instructions.
We welcome contributions from the community. To contribute, please fork the repository, create a new branch, and submit a pull request with your changes. Ensure your code adheres to the project's coding standards and includes appropriate tests.
Caly is licensed under the MIT License. See the LICENSE file for more information.