codesidian / AAD-Group-Project

Stores management system utilising Python, Django, and Vue.js

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Spicy Stores

Installation

Set up your virtual environment. The easiest way to do this is with the following command:

python -m venv .venv

This will establish a virtual environment in the .venv folder. In order to do this you will need python3 and python3-venv installed.

Activate the virtual environment:

(On Linux):

source .venv/bin/activate

(On Windows):

.venv\Scripts\activate.bat

Install the requirements:

pip install -r requirements.txt

On Linux, in order to do this you will need python3-pip installed.

Set up the database:

python manage.py makemigrations
python manage.py migrate

Create a superuser:

python manage.py createsuperuser

Building the customer site

Node.JS is required to build the customer site.

Run build-customer in a terminal in order to build.

Running the application

python manage.py runserver

About

Stores management system utilising Python, Django, and Vue.js


Languages

Language:Python 47.5%Language:HTML 33.8%Language:TypeScript 17.1%Language:JavaScript 1.0%Language:Dockerfile 0.4%Language:Batchfile 0.1%Language:Shell 0.1%