Skip to content

B0hdanR/minishop_manager

Repository files navigation

Minishop Manager

MiniShop Manager is a Django-based web application for managing products, orders, users, and customer support requests.

Check it out!

Live Demo

GitHub

Features

  • User authentication and authorization
  • Product and category management
  • Shopping cart functionality
  • Order processing
  • Personal order history
  • Support request system
  • Filtering and pagination
  • Admin panel customization

Demo Access

Admin

  • Login: admin.user
  • Password: 1qazcde3

User

  • Login: user.user
  • Password: 59g7ss8cc

Tech Stack

  • Python
  • Django
  • PostgreSQL
  • HTML / CSS

Project Description

MiniShop Manager is an e-commerce platform that allows users to browse products, add them to a cart, and place orders.

The project includes a fully functional admin panel for managing products, categories, and customer requests.

Frontend template was adapted and integrated into Django backend.

✨ How to use it

Download the code

$ git clone https://github.com/yourusername/minishop-manager.git
$ cd minishop_manager

👉 Set Up for Unix, MacOS

Install modules via VENV

$ virtualenv env
$ source env/bin/activate
$ pip install -r requirements.txt

👉 Set Up for Windows

Install modules via VENV (windows)

$ python -m venv .venv
$ .venv\Scripts\activate
$ pip install -r requirements.txt

Set Up Database

$ python manage.py makemigrations
$ python manage.py migrate
$ python manage.py loaddata minishop_manager_db_data.json

Start the app

$ python manage.py runserver

At this point, the app runs at http://127.0.0.1:8000/.

Environment Variables

Create .env from .env.sample

About

A project for managing a store by keeping track of orders, products, and product categories.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors