Skip to content

cloudQuest7/abyss_therapist

Repository files navigation

🌑 Abyss Therapist

Abyss Preview

Next.js React TypeScript Firebase Tailwind CSS Framer Motion License Stars

A dark, immersive mental wellness platform with journaling, community support, and AI assistance.

Live DemoReport BugRequest Feature


✨ Features

  • 📔 Mood Journaling — Track emotions with real-time streaks and patterns
  • 💬 Community Healing — Share, react, and support anonymously
  • 🤖 AI Assistant — Real-time wellness guidance and crisis support
  • 📊 Live Analytics — Beautiful dashboard with mood trends and insights
  • 🥚 Easter Eggs — Hidden developer contact portals throughout the app
  • 🎨 Dark UI — Glassmorphism design with Framer Motion animations

🚀 Quick Start

Prerequisites

  • Node.js 18+ | npm/pnpm/yarn
  • Firebase project (Firestore + Auth)

Setup

# Clone & install
git clone https://github.com/cloudQuest7/abyss_therapist.git
cd abyss_therapist/abyss
npm install

# Configure Firebase
# Create .env.local with your Firebase credentials:
# NEXT_PUBLIC_FIREBASE_API_KEY=...
# NEXT_PUBLIC_FIREBASE_PROJECT_ID=...

# Run development server
npm run dev

Open http://localhost:3000


🛠️ Tech Stack

Frontend: Next.js 16 • React 19 • TypeScript • Tailwind CSS • Framer Motion
Backend: Firebase • Firestore • Cloud Functions
DevOps: GitHub Actions • Vercel


📁 Project Structure

abyss/
├── app/
│   ├── dashboard/        # User dashboard & features
│   ├── api/              # API routes
│   └── page.tsx          # Landing page
├── components/           # Reusable UI components
├── lib/                  # Firebase & utilities
└── public/               # Static assets

💬 Get in Touch


📝 License

MIT License — see LICENSE file


Made with 💜 for healing

⭐ Star this repo if it helped you!

About

A minimalist AI therapist to support you

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages