Skip to content

chahatesh/SmartSchedule

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📅 Smart Schedule AI

Smart Schedule AI is an intelligent calendar platform that makes scheduling easier through the use of artificial intelligence. Instead of manually creating events, users can simply chat with the built-in AI assistant using natural language. The AI understands requests and automatically adds events, reminders, and appointments to the user's calendar.

Alongside the web application, Smart Schedule AI includes dedicated hardware devices that display upcoming events at a glance, helping users stay organized throughout the day.

Disclamer -- The API key for groq is not correct becouse I dont want people abusing the key if you want your own you can get one for free on console.groq.com/keys but the website it works -https://smartschedule.wasmer.app/


✨ Features

🤖 AI Scheduling Assistant

Create calendar events through simple conversation.

Example:

"Schedule a dentist appointment tomorrow at 3 PM."

"Remind me to study at 6 PM tonight."

The AI automatically interprets the request and adds it to your calendar.

📅 Smart Calendar

  • Daily, weekly, and monthly calendar views
  • Event and reminder management
  • Real-time synchronization
  • Simple and modern interface

📟 Smart Schedule Devices

Connect physical Smart Schedule devices to your account and instantly view your next event.

Features:

  • Wi-Fi connectivity
  • Automatic cloud synchronization
  • Simple event display
  • Portable design

🛠 Hardware Device

The Smart Schedule Device is designed to provide quick access to your upcoming schedule without needing to open a phone or computer.

Components

  • ESP32-C3
  • 0.96" SSD1306 OLED Display
  • Rechargeable LiPo Battery
  • Battery Charging Module
  • Power Switch

Device Functions

  • Connects to Wi-Fi
  • Links to a Smart Schedule account
  • Retrieves upcoming events from the cloud
  • Displays the next scheduled event
  • Portable and battery powered

⚙️ How It Works

  1. Sign in to Smart Schedule AI.
  2. Chat with the AI assistant.
  3. The AI converts natural language into calendar events.
  4. Events are stored and synchronized through the cloud.
  5. Connected Smart Schedule Devices automatically update and display upcoming events.

💻 Technology Stack

Frontend

  • HTML
  • CSS
  • JavaScript

Backend

  • Firebase Authentication
  • Firebase Firestore
  • Firebase Hosting

AI Integration

  • Natural language processing
  • Conversational scheduling assistant

Hardware

  • ESP32-C3
  • SSD1306 OLED Display
  • LiPo Battery
  • Charging Module

🚀 Future Plans

  • Recurring events
  • Shared calendars
  • Voice commands
  • Mobile application
  • Smart notifications
  • Multiple connected devices
  • AI schedule optimization

💬 Example Commands

Schedule robotics practice on Saturday at 10 AM

Add a dentist appointment tomorrow at 3 PM

Remind me to finish my science project Friday at 5 PM

What do I have planned today?

When is my next event?

📄 License

This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0).

You are free to view, use, modify, and share this project for non-commercial purposes, provided that appropriate credit is given.

Commercial use of this project is not permitted without explicit permission from the author.

For full license details, see the LICENSE file or visit: https://creativecommons.org/licenses/by-nc/4.0/

🎯 Project Goal

Smart Schedule AI aims to make scheduling as simple as having a conversation. By combining artificial intelligence, cloud synchronization, and dedicated hardware displays, users can spend less time managing their calendars and more time focusing on what matters.


Created by Chahatesh.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors