Skip to content

Latest commit

 

History

History
75 lines (52 loc) · 1.79 KB

File metadata and controls

75 lines (52 loc) · 1.79 KB

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

✨ 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 Screenshot 2 Screenshot 3

🚀 Getting Started

  1. Clone the repository

    git clone git@github.com:IndieCoderMM/adrift.git
    cd adrift
  2. Install dependencies

    npm install
  3. Run development server

    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.

✅ Todos

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