Skip to content

Aravindrajeev432/BOOKWORLD_OFFICIAL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BOOKWORLD

BookWorld is my first django+ postgress project,Where Customers can buy thier favorite books online. Fully coded from zero not used any templates, Using BootStrap used for fast developement and responsiveness.

Admin Dashboard

Screenshot 2022-09-02 at 3 43 59 PM

Features

  • Custom User Model
  • Feature Rich Custom Admin Panel
  • PostgreSQL as database
  • Fully Responsive
  • OTP Login
  • Razor Pay ,PayPal Integration

Run Locally

Clone the project

  git clone https://github.com/Aravindrajeev432/BOOKWORLD_OFFICIAL.git

Go to the project directory

  cd BOOKWORLD_OFFICIAL

Install dependencies

  pip install -r requirements.txt

Start the server

  cd bookworld
  python3 manage.py runserver - MAC OS,Linux OS
  py manage.py runserver - Windows OS

Appendix

Before Running the project make sure that you are in virtual env

Environment Variables

To run this project, you will need to add the following environment variables to your .env file

SECRET_KEY - Django Secret key

PayPal

ACCOUNT_SID AUTH_TOKEN SERVICE

Razorpay

RAZOR_KEY_ID RAZOR_KEY_SECRET OPENEXCHANGEKEY

AWS S3 Static Files Configuration

AWS_ACCESS_KEY_ID AWS_SECRET_ACCESS_KEY AWS_STORAGE_BUCKET_NAME