Skip to content

dineshsinghdhami/dhami-electronics-flask-ecommerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛒 Dhami Electronics

License Python Flask SQLite

Dhami Electronics is a full-featured e-commerce web application built with Flask and SQLite. It provides a complete online shopping experience for electronics with a clean, mobile-responsive interface and a powerful admin panel.

📖 Project Background

This project was developed by Dinesh Singh Dhami as a complete online electronics store tailored for the Nepali market (NPR currency + Nepal Timezone). It includes OTP email verification, real-time stock management, smart shipping logic, and beautiful email notifications.

Built to practice Flask best practices while creating a production-ready e-commerce platform from scratch.


⚠️ This project is NOT open source.
All code, designs, email templates, and assets are fully protected and may not be copied or reused without permission.

🚀 Key Features

  • Secure registration & login with OTP email verification
  • Product browsing with discounts and reviews
  • Shopping cart with real-time stock validation
  • Smart shipping (Free above NPR 5000 | Flat NPR 150 otherwise)
  • Checkout and order management
  • Order cancellation (within 1 hour)
  • Beautiful mobile-responsive HTML emails (OTP, order confirmation, status updates)
  • Full admin dashboard for product & order management
  • Nepal Timezone (NPT) support

🌐 Live Demo

👉 https://dhamielectronics.pythonanywhere.com/


🧪 Tech Stack

  • Backend: Flask (Python)
  • Database: SQLite + SQLAlchemy
  • Frontend: HTML, CSS, Jinja2, Bootstrap
  • Authentication: Flask-Login + Werkzeug
  • Email: Flask-Mail (Gmail SMTP)
  • Others: pytz (Asia/Kathmandu), Secure file uploads

📁 Project Structure

dhami-electronics/
├── app.py
├── static/
│   └── uploads/          
├── templates/
│   ├── admin/
│   ├── index.html
│   ├── product_detail.html
│   ├── cart.html
│   ├── checkout.html
│   └── ...
├── ecommerce.db
├── requirements.txt
├── README.md
└── LICENSE.md

🔐 License (Proprietary — All Rights Reserved)

This project is 100% proprietary.

You are NOT allowed to:

  • Copy this code
  • Modify or reuse any part
  • Redistribute or publish it
  • Use it in personal or commercial projects
  • Reverse-engineer or extract logic
  • Upload it anywhere online

For special permissions, contact the owner directly.

Full legal text is included in the LICENSE file.


🤝 Contributions

External contributions are not accepted.
This project is private and owned solely by the author.


👨‍💻 Author Information

Name: Dinesh Singh Dhami
GitHub: https://github.com/dineshsinghdhami
Email: dineshdhamidn@gmail.com

About

A production-ready electronics e-commerce platform built with Flask, featuring authentication, order management, admin dashboard, and responsive UI.

Topics

Resources

License

Stars

Watchers

Forks

Contributors