Skip to content

fly0305/store-vue-django-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Django-Vue Shopping Cart

Django rest framework shopping cart With Vuejs. This project provides a template for local development.


screenshot

screenshot

screenshot

screenshot

Stripe Integration

Instructions on how to connect Stripe.

Features

  • Log in
    • Auth Token login
    • via username & password
  • Register
  • Reset password
  • Forgot password
  • Change password
  • Change profile
    • Customer address and phone number
  • Star rating system
  • Inventory management system

Functionality Store Admin

  • Upload products through django admin
  • Images will uploaded to AWS S3

Requirements

@vue/cli 4.5.13 | Python 3.9.4 | Nodejs ^16.13.1 | Postgresql

  • Database engine and email service
  • AWS S3 account

Setup django

  • Fork Repository.
  • Create a new directory
  • cd to your new directory
  • Clone Repo
git clone https://github.com/<your-github-username>/django_store.git
  • cd django_store
  • Create your virtual environment
pip install pipenv
pipenv install
pipenv shell
  • Configure settings.py (database connection, email and AWS)
  • Run your migrations
# Use py manage.py on windows

python manage.py makemigrations
python manage.py migrate
  • Create your superuser
# Use py manage.py on windows

python manage.py createsuperuser
  • Activate local project
# Use py manage.py on windows

python manage.py runserver

Setup Vue

  • Open new terminal
cd mystore
cd frontend
npm install
npm run serve

Donation

If you like this project, buy me a cup of ☕ 😉

paypal

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published