Skip to content

YashPatil0105/Habituo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Habituo

Habituo – Transforming Ambitions into Achievements

Life’s challenges often disrupt our journey toward building consistent habits, leaving us disheartened. Habituo is more than a habit tracker—it's your coach, cheerleader, and accountability partner.

With personalized habit plans, motivational challenges, dynamic progress tracking, and a supportive community, Habituo empowers you to stay consistent and achieve lasting growth. Whether it’s a fitness routine, a study schedule, or personal development, Habituo helps turn your goals into reality, one step at a time.

Start your journey with Habituo today. Let's build habits that last!

Table of Contents

About

In today's fast-paced world, Habituo offers:

  • Structured habit tracking
  • Engaging rewards system
  • Collaborative challenges for accountability

Features

  • Habit Tracking: Daily streaks and milestones
  • Challenges: Create and join group activities
  • Rewards: Achievement-based incentives
  • Task Management: Organized planning
  • Notifications: Smart reminders
  • Collaboration: Team-based goals

Tech Stack

  • Backend: Node.js, Express.js
  • Frontend: React.js, TailwindCSS,Redux
  • Database: MongoDB

Installation

Backend Setup

git clone https://github.com/YashPatil0105/Habituo.git
cd Habituo/server
npm install

# Create .env file with:
MONGO_URI=<your-mongodb-uri>
JWT_SECRET=<your-jwt-secret>
FRONTEND_URL=http://localhost:3000

npm start

Frontend Setup

cd ../Client
npm install
npm start

Usage

  1. Register/Login
  2. Create habits to track
  3. Join or create challenges
  4. Monitor progress
  5. Collaborate with others

Screenshots

Login Page

LoginPage Page

LandingPage

LandingPage

Strategize

Strategize

InsighBoard

InsighBoard InsighBoard

PeakTrack

PeakTrack PeakTrack

HabitStore

HabitStore

Profile

ProfilePage

Contributing

  1. Fork repository
  2. Create feature branch (git checkout -b feature/YourFeature)
  3. Commit changes (git commit -m "Add YourFeature")
  4. Push branch (git push origin feature/YourFeature)
  5. Open pull request

Contact

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published