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
- Ensure you have Node.js and npm installed on your machine.
- Clone the repository:
git clone https://github.com/ChiragAgg5k/cal-buddy.git
- Navigate to the project directory:
cd cal-buddy
- Create a
.env.local
file in the root directory and add the following content:
GROQ_API_KEY=<GROQ_API_KEY>
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=<CLERK_PUBLISHABLE_KEY>
CLERK_SECRET_KEY=<CLERK_SECRET_KEY>
Replace <GROQ_API_KEY>
, <CLERK_PUBLISHABLE_KEY>
, and <CLERK_SECRET_KEY>
with your own values.
- Install dependencies:
pnpm install
The project uses pnpm as the package manager. But you can use any other package manager of your choice like npm
or yarn
.
- Start the development server:
pnpm 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