https://github.com/chiragagg5k/cal-buddy
smart calendar ai buddy that lets you schedule, manage and remind dates and tasks
https://github.com/chiragagg5k/cal-buddy
appwrite hacktoberfest nextjs typescript
Last synced: about 1 year ago
JSON representation
smart calendar ai buddy that lets you schedule, manage and remind dates and tasks
- Host: GitHub
- URL: https://github.com/chiragagg5k/cal-buddy
- Owner: ChiragAgg5k
- License: mit
- Created: 2024-09-25T18:46:43.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-02-04T17:44:00.000Z (over 1 year ago)
- Last Synced: 2025-03-02T14:18:34.453Z (about 1 year ago)
- Topics: appwrite, hacktoberfest, nextjs, typescript
- Language: TypeScript
- Homepage: https://cal-buddy.vercel.app/
- Size: 2.02 MB
- Stars: 44
- Watchers: 1
- Forks: 23
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Cal Buddy






[Cal Buddy](https://cal-buddy.vercel.app/) is a smart calendar assistant that helps you schedule, manage, and chat with your calendar. Boost your productivity with AI-powered task management.
## Table of Contents
- [Cal Buddy](#cal-buddy)
- [Table of Contents](#table-of-contents)
- [Demo](#demo)
- [Features](#features)
- [Installation using Daytona](#installation-using-daytona)
- [Technologies Used](#technologies-used)
- [Contributing](#contributing)
- [Contributors](#contributors)
- [License](#license)
## Demo
https://github.com/user-attachments/assets/2978235f-36f3-475f-84bd-1da041dd9c34
You can also find the YouTube video demonstration [here](https://www.youtube.com/watch?v=qSlW9Z22YvM).
## Features
- 📅 Smart calendar management
- 🤖 AI-powered task scheduling
- 💬 Chat interface for easy interaction
- 📊 Productivity tracking and insights
- 🔗 Integration with popular calendar services
## Installation using Daytona
1. **Install Daytona**: Follow the [Daytona installation guide](https://www.daytona.io/docs/installation/installation/). Make sure that you have a `provider` installed.
2. **Create the Workspace**:
```bash
daytona create https://github.com/ChiragAgg5k/cal-buddy --devcontainer-path=.devcontainer/devcontainer.json
```
You should get something like: `{"outcome":"success","result":"done"}`
3. Create a `.env.local` file in the root directory and add the following content:
```
GROQ_API_KEY=
NEXT_PUBLIC_GOOGLE_CALENDAR_API_KEY=
NEXT_PUBLIC_APPWRITE_PROJECT_ID=
```
Replace ``, ``, ``, and `` with your actual values.
4. Start the development server:
```bash
npm run dev
```
The application will be available at http://localhost:3000.
## Technologies Used
- [](https://nextjs.org/)
- [](https://github.com/features/copilot)
- [](https://tailwindcss.com/)
- [](https://ui.shadcn.com/)
- [](https://appwrite.io/)
- [](https://groq.netlify.app/)
- [](https://www.docker.com/)
## Contributing
We welcome contributions to Cal Buddy! If you'd like to contribute, please follow these steps:
1. Fork the repository
2. Create a new branch (`git checkout -b feature/amazing-feature`)
3. Make your changes
4. Commit your changes (`git commit -m 'Add some amazing feature'`)
5. Push to the branch (`git push origin feature/amazing-feature`)
6. Open a Pull Request
Please read our [Contributing Guidelines](CONTRIBUTING.md) for more details.
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more information.
---
## Contributors
A big shoutout and heartfelt thanks to all our amazing contributors for their incredible efforts and dedication! This project wouldn’t be where it is without you.
---
Made with ❤️ by [Chirag Aggarwal](https://github.com/ChiragAgg5k)