Skip to content

Latest commit

 

History

History
96 lines (66 loc) · 3.81 KB

README.md

File metadata and controls

96 lines (66 loc) · 3.81 KB

Cal Buddy

GitHub stars GitHub forks GitHub issues GitHub license GitHub last commit

Thumbnail

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.

Table of Contents

Demo

videoplayback.mp4

You can also find the YouTube video demonstration here.

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. Make sure that you have a provider installed.
  2. 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"}

  1. 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.

  1. Start the development server:
npm run dev

The application will be available at http://localhost:3000.

Technologies Used

  • Next.js
  • CopilotKit
  • Tailwind CSS
  • ShadCN
  • Appwrite
  • Groq
  • Docker

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 for more details.

License

This project is licensed under the MIT License. See the LICENSE file for more information.


Made with ❤️ by Chirag Aggarwal