Skip to content

Dahire100/routine-tracker

Repository files navigation

🌞 Routine Tracker

A clean, minimal, and motivating habit tracker to help you build better routines every day.
Stay consistent. Stay happy. One habit at a time.

---

β€œSmall steps every day lead to big changes.”
β€” Routine Tracker 🌱


✨ Features

βœ… Daily Routine Management – Add, edit, and complete your routines
πŸ“† Progress Visualization – See how consistent you've been
🎨 Minimalist UI – Designed to keep you focused, not distracted
πŸ“± Responsive Design – Works beautifully on all screen sizes
⚑ Fast & Lightweight – Powered by Vite, Tailwind & React


πŸ–ΌοΈ Demo

🚧 Coming Soon – Add screenshots or a demo video/gif here to showcase the app in action!


πŸ› οΈ Tech Stack

Technology Usage
βš›οΈ React UI Development
🧠 TypeScript Type safety & logic
πŸ’¨ Tailwind CSS Styling
⚑ Vite Build tool
πŸ“¦ Bun / npm Package Management

πŸš€ Getting Started

πŸ“‹ Prerequisites

  • Node.js (v16+)
  • Bun (optional) or npm/yarn

🧩 Installation

# Clone the project
git clone https://github.com/yourusername/happy-routine-tracker.git
cd happy-routine-tracker

# Install dependencies
bun install
# or
npm install

πŸ§ͺ Run Locally

# Start dev server
bun dev
# or
npm run dev

Then open your browser at:
πŸ“ http://localhost:5173


🧱 Folder Structure

happy-routine-tracker/
β”œβ”€β”€ public/                 # Static assets
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ components/         # Reusable UI components
β”‚   β”œβ”€β”€ pages/              # Page layouts
β”‚   β”œβ”€β”€ App.tsx             # Main app component
β”‚   └── main.tsx            # Entry point
β”œβ”€β”€ tailwind.config.ts      # Tailwind setup
β”œβ”€β”€ vite.config.ts          # Vite configuration
β”œβ”€β”€ tsconfig.json           # TypeScript configuration
└── package.json            # Project metadata

🌍 Deployment

You can easily deploy this app using Netlify, Vercel, or GitHub Pages:

bun build
# or
npm run build

Then deploy the contents of the dist/ folder.


🀝 Contributing

Contributions are welcome!
Feel free to fork, create a branch, and submit a pull request. πŸ‘‡

# Create new branch
git checkout -b feature/your-feature-name

# Commit your changes
git commit -m "Add: your awesome feature"

# Push it
git push origin feature/your-feature-name

πŸ“œ License

This project is licensed under the MIT License.
Feel free to use, modify, and distribute it.


πŸ“¬ Contact

Have ideas, feedback, or questions?

πŸ“§ Emails:

πŸ”— GitHub: @Dahire100

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages