https://github.com/amifunny/trend-store
An online shopping app using Django
https://github.com/amifunny/trend-store
django
Last synced: 3 months ago
JSON representation
An online shopping app using Django
- Host: GitHub
- URL: https://github.com/amifunny/trend-store
- Owner: amifunny
- License: apache-2.0
- Created: 2021-05-23T09:28:23.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-09-29T12:12:55.000Z (about 3 years ago)
- Last Synced: 2025-06-04T06:32:53.088Z (5 months ago)
- Topics: django
- Language: JavaScript
- Homepage:
- Size: 26.4 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Trend Store
An e-commerce platform for latest trending products. It allows users to View product details, Add to cart, Checkout using PayPal payment, View order history, Give review and rating, and Allow option to update profile.
This application also have admin features to Edit product details, Upload images and full screen banners, Alter user roles and order status.
**Checkout live website in the description! It may take some time to load because of shared instances.**
## Tech Stack - Django
- Django
- PostgreSQL
- React
- React Redux
- React-Bootstrap
- PayPal Payments
- AWS S3
- Axios
- JWT## Getting Started
First clone the repository from Github :
$ git clone https://github.com/amifunny/trend-store.git
### BackendActivate the virtualenv for your project.
$ virtualenv virenv
$ virenv\Scripts\activate
Install project dependencies:$ pip install -r requirements.txt
Create database migrations:$ python manage.py makemigrations
Then simply apply the migrations:$ python manage.py migrate
You can now run the development server:
$ python manage.py runserver
### Frontend
Enter into frontend folder `client/`
$ cd client
Install npm dependencies -$ npm install
Run development server using -
$ npm start
### Production Server
Build static files of React frontend -
$ cd client
$ npm run buildUse gunicorn to run backend server and serve static build files -
$ gunicorn backend.wsgi
## Screenshots
![]()
![]()
![]()