Cal Buddy is a smart calendar assistant that helps you schedule, manage, and chat with your calendar. Boost your productivity with AI-powered task management.
videoplayback.mp4
You can also find the YouTube video demonstration here.
- 📅 Smart calendar management
- 🤖 AI-powered task scheduling
- 💬 Chat interface for easy interaction
- 📊 Productivity tracking and insights
- 🔗 Integration with popular calendar services
- Install Daytona: Follow the Daytona installation guide. Make sure that you have a
provider
installed. - Create the Workspace:
daytona create https://github.com/ChiragAgg5k/cal-buddy --devcontainer-path=.devcontainer/devcontainer.json
You should get something like: {"outcome":"success","result":"done"}
- Create a
.env.local
file in the root directory and add the following content:
GROQ_API_KEY=<GROQ_API_KEY>
NEXT_PUBLIC_GOOGLE_CALENDAR_API_KEY=<GOOGLE_CALENDAR_API_KEY>
NEXT_PUBLIC_APPWRITE_PROJECT_ID=<APPWRITE_PROJECT_ID>
Replace <GROQ_API_KEY>
, <GOOGLE_CALENDAR_API_KEY>
, <APPWRITE_PROJECT_ID>
, and <SITE_URL>
with your actual values.
- Start the development server:
npm run dev
The application will be available at http://localhost:3000.
We welcome contributions to Cal Buddy! If you'd like to contribute, please follow these steps:
- Fork the repository
- Create a new branch (
git checkout -b feature/amazing-feature
) - Make your changes
- Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
Please read our Contributing Guidelines for more details.
This project is licensed under the MIT License. See the LICENSE file for more information.
Made with ❤️ by Chirag Aggarwal