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.