Skip to content

SilverMoon is django base Online webStore. This project is on process

Notifications You must be signed in to change notification settings

shayanaminaei/SilverMoon

Repository files navigation

🛒 SilverMoon

a full-featured e-commerce website built with Django. It provides essential features for managing products, shopping carts, orders, and user accounts with a clean and scalable structure.

🚀 Features Product & category management

    User registration & authentication

    Shopping cart with quantity management

    Order placement and history tracking

    Admin dashboard for full control

    Customizable templates

(Optional) Email notifications / payment integration / donation features 🧑‍💻 Getting Started 1. Clone the repository

    git clone https://github.com/shayanaminaei/SilverMoon.git
    cd SilverMoon

2. Create and activate a virtual environment

    python3 -m venv venv
    source venv/bin/activate

3. Install dependencies

    pip install -r requirements.txt

4. Configure environment variables

    SECRET_KEY=your-secret-key
    DEBUG=True
    DATABASE_URL=your-database-url

5. Apply migrations & create superuser

    python manage.py makemigrations
    python manage.py migrate
    python manage.py createsuperuser

6. Run the development server

    python manage.py runserver

7. Visit http://127.0.0.1:8000/ in your browser.


🧩 Project Structure (Example)

  • accounts/ — User registration, login, profiles
  • products/ — Product and category models and views
  • orders/ — Order management, history, and donations
  • carts/ — Shopping cart and checkout logic
  • media/ — Uploaded media files (images, etc.)
  • static/ — Static assets like CSS, JavaScript, and images
  • templates/ — HTML templates for pages
  • silvermoon/ — Project settings, URL configurations, WSGI
  • manage.py — Django command-line utility
  • requirements.txt — Python dependencies list
  • README.md — Project documentation

📦 Deployment For production deployment, you may use:

Gunicorn + Nginx

Docker & Docker Compose


Made with ❤️ by (Shayan Aminaei) Website: aminaei.ir

About

SilverMoon is django base Online webStore. This project is on process

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published