Skip to content

HM-Electeronics - A fully functional e-commerce and blogging website with Django

License

Notifications You must be signed in to change notification settings

Aron-S-G-H/hmelectronic.ir

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HM-Electronic Website

🌐 See the live website: hmelecteronic.ir

A fully functional e-commerce and blogging website developed from scratch, including both back-end and front-end for HM-Electronic — Electrical and electronic equipment sales representative.


🚀 Features

  • 🛒 Full e-commerce system (products, cart, checkout, orders, discounts)
  • 📝 Complete blog functionality
  • 🗓️ Persian (Shamsi) date support using django-jalali-date
  • 🧑‍💻 Custom admin panel
  • 💳 Integrated with IRAN-KISH payment gateway
  • 📲 Integrated with Kavenegar SMS gateway
  • 📄 Export orders as PDF and CSV
  • ⚡ Redis-based caching system
  • 📦 Special API for Torob.com
  • ⏳ Product discount countdown
  • 📧 Admin panel email sending system
  • 🔐 Authentication system with password reset
  • 👁️ Product & blog visit counters
  • 🚫 Blocklist for IPs and user agents

🛠️ Tech Stack

  • Back-end: Django, Python
  • Front-end: HTML, CSS, JavaScript
  • Database: PostgreSQL / SQLite (based on env)
  • Caching: Redis
  • Other Tools: Kavenegar, IRAN-KISH Gateway, django-jalali-date, hitcount

Packages

 
 
 

Contributors