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