A full-featured Django-based enterprise platform for Vimal Solar.
Built for customers, dealers, and administrators to manage solar, security, and power services efficiently.
- πΉ Customer Portal β Inquiry forms for Solar, Security, UPS, and Networking services.
- πΉ Dealer Dashboard β Dedicated portal for dealer communication and tracking.
- πΉ Admin Panel β Powerful backend with Django Admin for managing all data.
- πΉ Analytics β Visual display of recent enquiries using Chart.js.
- πΉ Responsive UI β Built with Tailwind CSS, optimized for all screen sizes.
- πΉ Policy & Docs β Terms, Privacy Policy, Vision & Mission, and Company Info.
| Layer | Technology |
|---|---|
| Frontend | Tailwind CSS, HTML5, JavaScript |
| Backend | Django 4.x (Python) |
| Database | SQLite (Production Ready: PostgreSQL) |
| Visualization | Chart.js (integrated via React/JS) |
| Security | CSRF Protection, Django Auth, Encryption |
- Python 3.9+
- pip
- Virtualenv or Pipenv
# 1. Clone the repository
git clone https://github.com/vimalsolar/web-application.git
cd web-application
# 2. Create a virtual environment
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
# 3. Install dependencies
pip install -r requirements.txt
# 4. Configure environment variables
cp .env.example .env
# Then edit .env with your database/email config
# 5. Apply database migrations
python manage.py migrate
# 6. Create a superuser
python manage.py createsuperuser
# 7. Start the development server
python manage.py runserver
# App available at:
http://127.0.0.1:8000/vimal_solar/
βββ config/ # Django project settings
βββ main/ # Main Django application
β βββ models/ # Database models
β βββ views/ # Business logic
β βββ templates/ # HTML templates
β βββ utils/ # Custom utilities (e.g. encryption)
βββ static/ # Static assets (CSS, JS, images)
β βββ css/ # Tailwind-generated styles
β βββ js/ # JS components
β βββ images/ # Logo/media
βββ app
| βββ .env # Environment template
βββ requirements.txt # Python dependencies
βββ manage.py # Django CLI entry point
Vimal Solar Technologies
π§ contact@vimalsolar.in
π www.vimalsolar.in
Technical Lead
π¨βπ» Vicky
π§ vicky28.developer@gmail.com
π± Instagram
Licensed under the MIT License.
You are free to use, distribute, and modify this project under its terms.
Built with β€οΈ by Vicky β powering the future with clean energy and clean code.