Skip to content

EgorFokin/Stripe_integration

Repository files navigation

Solution Development Plan

  1. Understand the tools used in the project
  2. Make a build plan
  3. Set up development environment
  4. Create a basic shop website using django-oscar and react
  5. Integrate Stripe into the project
  6. Conduct testing
  7. Make documentation
  8. Publish the project on github

Setup

  1. clone this repository:

    git clone https://github.com/EgorFokin/Stripe_integration

  2. cd to stripe-integration folder

    cd Stripe_integration

  3. create virtual environment:

    python -m venv venv

    venv\Scripts\activate

    or

    venv\Scripts\activate.bat

  4. install python dependencies:

    pip install -r requirements.txt

  5. run migrations:

    python backend\manage.py migrate

  6. load test data into backend:

    python backend\manage.py oscar_import_catalogue backend\fixtures\books.hacking.csv

    python backend\manage.py oscar_populate_countries

  7. run django:

    python backend\manage.py runserver

  8. cd to frontend folder

    cd frontend

  9. install npm requirenments

    npm i

  10. run vite

    npm run dev

  11. open http://localhost:5173

Solution Architecture

Alt text

Alt text

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors