Skip to content

amankrmj01/aqua_analytics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aqua Analytics

Aqua Analytics is a Django-based web application for monitoring, analyzing, and controlling water-related systems. It provides dashboards, insights, statistics, and alert management for sensor and motor data.

Features

  • Interactive dashboard for real-time data visualization
  • Alerts and notifications for system events
  • Insights and statistics pages for historical analysis
  • Motor control and sensor management
  • Modular frontend with reusable components

Screenshots

Dashboard Pages

Dashboard Page 1

Dashboard Page 2

Statistics Pages

Statistics Page 1

Statistics Page 2

Insights Page

Insights Page

Alerts Page

Alerts Page

Project Structure

aqua_analytics/
├── aqua_analytics/        # Django project settings
├── aqua/                 # Main app: models, views, templates, static files
│   ├── static/aqua/      # CSS and JS assets
│   ├── templates/aqua/   # HTML templates
│   ├── models.py         # Data models
│   ├── views.py          # App views
│   └── mongo_client.py   # MongoDB integration
├── db.sqlite3            # SQLite database
├── manage.py             # Django management script
├── requirements.txt      # Python dependencies
└── README.md             # Project documentation

Installation

  1. Clone the repository:
    git clone 
    cd aqua_analytics
  2. Create a virtual environment (optional but recommended):
    python -m venv venv
    .venv\Scripts\activate
  3. Install dependencies:
    pip install -r requirements.txt
  4. Apply migrations:
    python manage.py migrate
  5. Run the development server:
    python manage.py runserver

Usage

  • Access the dashboard at http://127.0.0.1:8000/
  • Explore pages: Dashboard, Alerts, Insights, Statistics
  • Use sidebar navigation for different sections

Development

  • Static files: aqua/static/aqua/
  • Templates: aqua/templates/aqua/
  • Main app logic: aqua/models.py, aqua/views.py
  • MongoDB integration: aqua/mongo_client.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published