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

https://github.com/sreya-satheesh/reflect-daily

A user-friendly and distraction-free journaling app with AI-powered reflections.
https://github.com/sreya-satheesh/reflect-daily

gemini-api genkit nextjs tailwindcss webapp

Last synced: 3 months ago
JSON representation

A user-friendly and distraction-free journaling app with AI-powered reflections.

Awesome Lists containing this project

README

          

# Reflect Daily
> A user-friendly and distraction-free journaling app with AI-powered reflections.

Reflect Daily is designed to help you develop a consistent journaling habit, track your mood, and gain deeper insights into your personal growth — all in one clean, distraction-free space.

![screen-capture (1) (2)](https://github.com/user-attachments/assets/7cc91118-0082-4031-85e8-c291c6b13c47)

---

## Core Features

- 🖊 **Journaling Interface** — Minimal, distraction-free editor for daily journaling.
- 📅 **Daily Prompts** — Curated prompts updated daily to inspire your writing.
- 🤖 **AI-Powered Reflections** — Intelligent suggestions for reflecting on past entries.
- 😊 **Mood Tracking** — Log your mood daily and visualize emotional trends over time.
- 📂 **Journal Review** — Browse, search, and revisit past entries by date or keywords.
- 📤 **Export Entries** — Download journal entries as text files for archival or sharing.

---

## Installation

1. **Clone the repository**
```
git clone https://github.com/sreya-satheesh/reflect-daily.git
cd reflect-daily

2. **Install dependencies**
```
npm install
```
3. **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