Skip to content

Vicky-Developer28/Vimal-Solar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

🌞 Vimal Solar - Enterprise Web Platform

Django Tailwind CSS Chart.js


πŸ“Œ Overview

A full-featured Django-based enterprise platform for Vimal Solar.
Built for customers, dealers, and administrators to manage solar, security, and power services efficiently.


✨ Features

  • πŸ”Ή 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.

πŸ› οΈ Tech Stack

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

πŸš€ Installation Guide

βœ… Prerequisites

  • Python 3.9+
  • pip
  • Virtualenv or Pipenv

βš™οΈ Setup Instructions

# 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/

πŸ“ Project Structure

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


πŸ“¬ Contact

Vimal Solar Technologies
πŸ“§ contact@vimalsolar.in
🌐 www.vimalsolar.in

Technical Lead
πŸ‘¨‍πŸ’» Vicky
πŸ“§ vicky28.developer@gmail.com
πŸ“± Instagram


πŸ“œ License

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors