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

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.5%) to scientific vocabulary

Keywords

appwrite hacktoberfest nextjs typescript
Last synced: 5 months ago · JSON representation

Repository

smart calendar ai buddy that lets you schedule, manage and remind dates and tasks

Basic Info
Statistics
  • Stars: 49
  • Watchers: 1
  • Forks: 25
  • Open Issues: 3
  • Releases: 0
Topics
appwrite hacktoberfest nextjs typescript
Created over 1 year ago · Last pushed 11 months ago
Metadata Files
Readme Contributing License

README.md

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

https://github.com/user-attachments/assets/2978235f-36f3-475f-84bd-1da041dd9c34

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:

bash 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:

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


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

Owner

  • Name: Chirag Aggarwal
  • Login: ChiragAgg5k
  • Kind: user
  • Location: Noida , Uttar Pradesh , India
  • Company: Bennett University

CSE Undergrad | Student at Bennett University

GitHub Events

Total
  • Issues event: 19
  • Watch event: 28
  • Issue comment event: 60
  • Push event: 42
  • Pull request event: 18
  • Fork event: 15
Last Year
  • Issues event: 19
  • Watch event: 28
  • Issue comment event: 60
  • Push event: 42
  • Pull request event: 18
  • Fork event: 15

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 21
  • Total pull requests: 25
  • Average time to close issues: about 1 month
  • Average time to close pull requests: 2 days
  • Total issue authors: 9
  • Total pull request authors: 9
  • Average comments per issue: 4.1
  • Average comments per pull request: 3.96
  • Merged pull requests: 16
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 21
  • Pull requests: 25
  • Average time to close issues: about 1 month
  • Average time to close pull requests: 2 days
  • Issue authors: 9
  • Pull request authors: 9
  • Average comments per issue: 4.1
  • Average comments per pull request: 3.96
  • Merged pull requests: 16
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • ChiragAgg5k (10)
  • AVNI-THEEXPLORER (4)
  • VesperAkshay (1)
  • vignesh1507 (1)
  • tanish0912 (1)
  • vimistify (1)
  • sainKunal (1)
  • that-ar-guy (1)
  • Indrajeety993648 (1)
  • dpgaharwal (1)
Pull Request Authors
  • abhi9ab (12)
  • tanish0912 (9)
  • vignesh1507 (5)
  • SartHak-0-Sach (4)
  • AnanteshG (3)
  • AVNI-THEEXPLORER (3)
  • wenayy (2)
  • parthivsaikia (2)
  • that-ar-guy (2)
  • Sathyan-B (1)
Top Labels
Issue Labels
hacktoberfest (13) good first issue (6) multi-assign (3) medium (2) enhancement (2)
Pull Request Labels
hacktoberfest-accepted (11)

Dependencies

package-lock.json npm
  • 786 dependencies
package.json npm
  • @types/aos ^3.0.7 development
  • @types/node ^20 development
  • @types/react ^18 development
  • @types/react-dom ^18 development
  • @types/react-scroll ^1.8.10 development
  • eslint ^8 development
  • eslint-config-next 14.2.13 development
  • postcss ^8 development
  • prettier ^3.3.3 development
  • prettier-plugin-tailwindcss ^0.6.8 development
  • tailwindcss ^3.4.1 development
  • typescript ^5 development
  • @clerk/elements ^0.15.9
  • @clerk/nextjs ^5.6.2
  • @clerk/themes ^2.1.32
  • @copilotkit/react-core ^1.3.1
  • @copilotkit/react-ui ^1.3.1
  • @copilotkit/runtime ^1.3.1
  • @fullcalendar/common 5
  • @fullcalendar/core ^6.1.15
  • @fullcalendar/daygrid ^6.1.15
  • @fullcalendar/google-calendar ^6.1.15
  • @fullcalendar/interaction 5
  • @fullcalendar/react ^6.1.15
  • @radix-ui/react-avatar ^1.1.0
  • @radix-ui/react-checkbox ^1.1.1
  • @radix-ui/react-dialog ^1.1.1
  • @radix-ui/react-label ^2.1.0
  • @radix-ui/react-scroll-area ^1.1.0
  • @radix-ui/react-select ^2.1.1
  • @radix-ui/react-slot ^1.1.0
  • aos ^2.3.4
  • class-variance-authority ^0.7.0
  • clsx ^2.1.1
  • date-fns ^4.1.0
  • framer-motion ^11.11.7
  • groq-sdk ^0.7.0
  • lucide-react ^0.446.0
  • mini-svg-data-uri ^1.4.4
  • next 14.2.13
  • next-themes ^0.3.0
  • openai ^4.64.0
  • react ^18
  • react-day-picker 8.10.1
  • react-dom ^18
  • react-scroll ^1.9.0
  • sharp 0.33.2
  • tailwind-merge ^2.5.2
  • tailwindcss-animate ^1.0.7
pnpm-lock.yaml npm
  • 182 dependencies