A modern, interactive water usage tracking and conservation dashboard built with Next.js 14, featuring real-time analytics, gamification, and sustainability insights.
- π Usage Analytics: Track daily, weekly, and monthly water consumption with interactive charts
- π Gamification: Earn points, unlock badges, and participate in water-saving challenges
- π Smart Insights: Get personalized tips and recommendations based on your usage patterns
- π Virtual Water Footprint: Calculate the hidden water cost of products you consume
- π₯ Community Leaderboard: Compare your conservation efforts with neighbors
- π Dark/Light Mode: Seamless theme switching for comfortable viewing
- π± Responsive Design: Optimized for all devices and screen sizes
- Framework: Next.js 14 with App Router
- Language: TypeScript
- Styling: Tailwind CSS
- UI Components: Radix UI primitives
- Charts: Recharts
- Animations: Framer Motion
- Theme: next-themes
- Icons: Lucide React
- Node.js 18+ and npm
- Clone the repository:
git clone https://github.com/yasharth2004/AquaSave.git
cd AquaSave- Install dependencies:
npm install- Run the development server:
npm run dev- Open http://localhost:3000 in your browser
npm run build
npm start- Enhanced Dashboard: Main water usage dashboard with multiple visualization tabs
- Theme Provider: Dark/light mode support with system preference detection
- Chart Components: Reusable chart containers with consistent styling
- UI Components: Custom-styled buttons, cards, inputs, and more
- Input daily water consumption
- View weekly trends and patterns
- Compare against neighborhood averages
- Point-based reward system
- Unlockable achievement badges
- Water-saving challenges
- Usage breakdown by category (Bathroom, Kitchen, Laundry, Outdoor)
- Predictive analytics for future consumption
- Goal tracking with visual progress indicators
This project is open source and available under the MIT License.
Contributions, issues, and feature requests are welcome! Feel free to check the issues page.
Yasharth Kesarwani
- GitHub: @yasharth2004