Eclipso

Align Your Habits, Unlock Your Potential.

Eclipso is a cosmic-themed habit tracker that gamifies your daily routines, helping you stay consistent and reach your goals in an engaging way.

Features

  • πŸš€ Track Habits – Stay on top of your daily routines.
  • 🌌 Gamification – Earn streaks and rewards for consistency.
  • πŸ“ˆ Progress Visualization – Circular progress tracking on your profile.
  • πŸ“š Self-Improvement Articles – Explore insights on habits, time management, and productivity.
  • 🎨 Minimalist UI – Clean and phone-responsive interface.

Tech Stack

  • Frontend: Next.js, TypeScript, Tailwind CSS
  • Authentication: NextAuth.js
  • Fonts:
    • Flazie
    • Absans
    • Baunk
    • MilkyWalky
    • Zighead
    • Cotta
    • Berlys
    • CosmicVibrant

Folder Structure

eclipso/
│── app/
β”‚   β”œβ”€β”€ (auth)/
β”‚   β”œβ”€β”€ (dashboard)/
β”‚   β”‚   β”œβ”€β”€ habits/
β”‚   β”‚   β”œβ”€β”€ profile/
β”‚   β”‚   β”œβ”€β”€ articles/
β”‚   β”‚   β”œβ”€β”€ layout.tsx
β”‚   β”‚   β”œβ”€β”€ page.tsx
β”‚   β”œβ”€β”€ components/
β”‚   β”œβ”€β”€ hooks/
β”‚   β”œβ”€β”€ lib/
β”‚   β”œβ”€β”€ styles/
β”‚   β”œβ”€β”€ utils/
β”‚   β”œβ”€β”€ favicon.ico
β”‚   β”œβ”€β”€ globals.css
β”‚   β”œβ”€β”€ layout.tsx
β”‚   β”œβ”€β”€ page.tsx
│── public/
│── .gitignore
│── next.config.mjs
│── package.json
│── README.md
│── tailwind.config.mjs

Color Palette

  • Background: #262627 (Dark Gray)
  • Text: #FFFFFF (White), #F5A9B8 (Soft Pink)
  • Cards: #505050 (Muted Gray)
  • Buttons & Borders: #303030 (Deep Gray)

Installation

  1. Clone the repository: sh git clone https://github.com/jane-does-coding/eclipso.git
  2. Navigate to the project directory: sh cd eclipso
  3. Install dependencies: sh npm install
  4. Run the development server: sh npm run dev

Future Enhancements

  • 🌠 Dark & Light Mode
  • πŸ† Achievement System
  • πŸ“… Calendar View
  • πŸ”” Habit Reminders

Made with πŸ’« by Jane Doe.

Built With

Share this project:

Updates