An open API service indexing awesome lists of open source software.

https://github.com/sreya-satheesh/day-wise-app

DayWise helps you plan your day with an AI-powered smart scheduler. Input your tasks and get an optimized schedule in seconds.
https://github.com/sreya-satheesh/day-wise-app

gemini-api genkit nextjs tailwindcss

Last synced: 2 months ago
JSON representation

DayWise helps you plan your day with an AI-powered smart scheduler. Input your tasks and get an optimized schedule in seconds.

Awesome Lists containing this project

README

          

# DayWise

> **AI-powered smart scheduler** — Plan your day in seconds.
DayWise helps you create an optimized daily plan with AI.
Simply enter your tasks, deadlines, and priorities — and let DayWise do the rest.

![screen-capture](https://github.com/user-attachments/assets/9b67c12f-6b27-4d22-abe3-0eaa2a74b862)

## Features

- ⭐ **Schedule Input** — Add tasks, appointments, and reminders.
- 🤖 **Smart Scheduler** — AI-driven schedule generation based on priorities and deadlines.
- 📅 **Visual Timeline** — View your day in a clear timeline or calendar format.
- 🔔 **Notifications** — Get reminders for upcoming events.
- 🖱 **Drag & Drop** — Manually adjust and reorder tasks.

## 🛠 Tech Stack

- **Next.js** — Frontend + API Routes
- **Tailwind CSS** — UI styling
- **Genkit AI** with **Gemini API** — AI-powered scheduling
- **Radix UI** + **Lucide Icons** — UI components

## Installation

1. **Clone the repository**
```
git clone https://github.com/sreya-satheesh/day-wise.git
cd day-wise
```
2. **Install dependencies**
```
npm install
```
4. **Set up environment variables**
Create a .env file in the root folder and add:
```
GEMINI_API_KEY=your_api_key_here
```
4. **Run in development mode**
```
npm run dev
```
5. **Build for production**
```
npm run build
npm run start
```

## License
MIT License © 2025 Sreya Satheesh