Skip to content
IMMANUEL-88Public

About

Zenova is a self-improvement and wellness app that brings together meditation timers, habit tracking, daily planning, Pomodoro sessions, and white noise in one intuitive platform. Designed for balance and productivity, it helps users stay consistent and unlock their potential.

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Repository files navigation

🌿 Zenova – Self-Improvement & Digital Wellness App( Work In Progress )

Zenova is a Flutter-based mobile application designed to help users improve productivity, build healthy habits, and maintain mental wellness. It combines essential self-improvement tools like habit tracking, meditation, focus timers, and white noise into a single, user-friendly app.


👨‍💻 Creator

Immanuel Jeyam
Immanuel Jeyam

🚀 Features

  • 📅 Habit Tracker

    • Create and track daily habits
    • Visual streak system to stay motivated
    • Weekly/monthly progress insights
  • 🧘 Meditation Timer

    • Customizable timer for mindfulness practice
    • Calming background sounds and animations
    • Offline support
  • 📝 Daily Planner

    • Task scheduling with priorities
    • Calendar-based planning
    • Notifications for reminders
  • ⏳ Pomodoro Timer

    • Focus sessions with structured breaks
    • Visual progress for each Pomodoro cycle
    • Session history tracking
  • 🎶 White Noise Player

    • Relaxing sounds (rain, waves, fan, etc.)
    • Sleep timer to auto-stop playback
    • Option to mix sounds
  • 👤 Profile & Settings

    • Progress overview
    • Dark/Light theme support
    • Notification preferences

📦 Tech Stack

  • 🔧 Flutter (Mobile App)
  • 🗃 MongoDB
  • 🌐 Node.js (Backend)
  • 📡 REST API

📁 Folder Structure

lib/
├── api/
├── common/
│ ├── styles/
│ ├── widgets/
├── features/
│ ├── habits/
│ ├── meditation/
│ ├── planner/
│ ├── pomodoro/
│ ├── white_noise/
├── models/
├── pages/
├── utils/
│ ├── constants/
│ ├── device/
│ ├── helpers/
│ ├── theme/
│ ├── validators/

📬 Backend APIs

  • Zenova’s backend is powered by Node.js and Express.js. APIs handle:
    • Authentication
    • Habit data management
    • Task scheduling
    • Progress analytics
    • Premium content access

🛠 Setup

git clone https://github.com/IMMANUEL-88/zenova.git
cd zenova
flutter pub get
flutter run

Note: While you can clone and run the app locally, please be aware that the backend APIs are currently hosted on a local server (localhost). To test full functionality, you'll need to set up the backend environment separately.

About

Zenova is a self-improvement and wellness app that brings together meditation timers, habit tracking, daily planning, Pomodoro sessions, and white noise in one intuitive platform. Designed for balance and productivity, it helps users stay consistent and unlock their potential.

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages