A real-time dashboard for monitoring water quality parameters across lakes in Bangalore
Note: The master branch of this repo uses sample data for demonstration purposes. The actual dashboard code is in the prod
branch.
To view the sample dashboard, click here. and use password admin
to access the dashboard.
- Real-time monitoring
- Interactive maps
- Dynamic metrics and trends
- Alerts for parameter thresholds
- Multilingual support (English and Kannada)
- Responsive design
- React 18
- TypeScript
- Vite
- Tailwind CSS
- shadcn/ui components
- react-i18next
- Recharts
- Leaflet Maps
- React Query
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Open the browser and navigate to
http://localhost:3000
.
src/
├── components/ # Reusable UI components
├── hooks/ # Custom React hooks
├── lib/ # Utilities and configurations
├── locales/ # Translation files
├── pages/ # Page components
└── App.tsx # Root component
This project is licensed under the MIT License - see the LICENSE file for details.