Habitly is a modern habit tracking web application built with React + Vite, powered by Redux Toolkit, styled with Tailwind CSS v4, and enhanced with PWA support.
Add app screenshots inside public/screenshots/ and reference them here.
- React 19 + Vite
- Redux Toolkit for state management
- LocalStorage persistence
- Tailwind CSS v4 styling
- ShadCN UI components
- Toast notifications with React Hot Toast
- PWA ready with vite-plugin-pwa
- React Router v7 routing
habitly/
|-- public/
| |-- screenshots/
| | `-- dashboard.png
|-- src/
| |-- app/ # Redux store configuration
| |-- components/ # Reusable UI components
| |-- features/ # Redux slices
| |-- lib/ # Utility helpers
| |-- pages/ # Route pages
| |-- pwa/ # PWA related config
| |-- routes/ # Route management
| |-- utils/ # Utility functions
| |-- App.jsx
| |-- main.jsx
| `-- index.css
|-- index.html
|-- vite.config.js
`-- package.json
- React 19
- Vite 7
- @reduxjs/toolkit
- react-redux
- Tailwind CSS v4
- tailwind-merge
- class-variance-authority
- tw-animate-css
- ShadCN
- Radix UI
- Lucide React
- react-router-dom v7
- react-hot-toast
- vite-plugin-pwa
git clone https://github.com/devajaypndey/Habitly.git
cd habitly/Habitly-client
npm install
npm run dev
