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

https://github.com/indiecodermm/adrift

AI-powered journaling app, with smart tagging, insights, and personal cloud sync
https://github.com/indiecodermm/adrift

Last synced: 4 months ago
JSON representation

AI-powered journaling app, with smart tagging, insights, and personal cloud sync

Awesome Lists containing this project

README

          

# Adrift: Smart Journal for Self-Reflection

**Adrift** is a personal space to reflect, guided by AI. Capture feelings, find patterns, and reconnect with your inner self.

## 🌐 Live Demo

Check out the live demo at [www.adrift.com](https://adrift-dev.vercl.app)

## ✨ Features

- ✍️ **Guided Prompts**: Reflect on your day with AI-generated prompts.
- 🧠 **AI-Powered Insights**: Smart tagging, summarization, and reflection analysis.
- 📊 **Interactive Charts**: Visualize your emotional landscape over time.
- 🧬 **Multi-Model Support**: Switch between different LLM Models.
- 🔐 **Personal Cloud Sync**: Store your journal entries securely and access them anywhere.

## 🧰 Tech Stack

- Next.js: React framework
- Puter.js: serverless auth, cloud, and AI services
- Zustand: state management
- Recharts: charting library
- TailwindCSS: CSS framework
- ReactPDF: PDF generation
- Motion: animations

## 📸 Screenshots

![Screenshot 1](/.github/assets/screenshot1.png)
![Screenshot 2](/.github/assets/screenshot2.png)
![Screenshot 3](/.github/assets/screenshot3.png)

## 🚀 Getting Started

1. **Clone the repository**

```bash
git clone git@github.com:IndieCoderMM/adrift.git
cd adrift
```

2. **Install dependencies**

```bash
npm install
```

3. **Run development server**

```bash
npm run dev
```

4. **Open in browser**
Visit `http://localhost:3000`

## 🤝 Contributing

Feel free to contribute! Open issues or submit pull requests for new features, bug fixes, or improvements.

## 📃 License

This project is licensed under the [MIT License](/LICENSE).

## ✅ Todos

- [x] Add auth
- [x] Create KV store
- [x] Integrate AI
- [x] Prompt generation
- [x] Multi-step form
- [x] Analysis page
- [x] Chart visualizations
- [x] Settings panel
- [x] Export data to PDF/CSV