Skip to content

Genlib - Online Bookstore System πŸ“š (A web application made using HTML, CSS, JS, Django)

License

Notifications You must be signed in to change notification settings

vipul-shinde/online-bookstore-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

forthebadge forthebadge forthebadge forthebadge forthebadge

Genlib - Online Bookstore System πŸ“š

Status Open Source Love png1 GitHub license


This is an online bookstore system web application developed by me and my team using HTML, CSS, JS & Bootstrap for front-end while Django for the backend.

πŸ“ Table of Contents

🧐 About

The purpose of the online bookstore system is to provide the public with a website where they can search for books, buy the ones they are interested in and reorder the books that they already bought.

The Design methodology used in the development of this project was a hybrid model which combined Waterfall and Sprint Methodologies. We used Bootstrap as the frontend development framework and the Django framework. Bootstrap gives easy access to predefined CSS and JavaScript. Django, is used to add, edit, and work with the database. Django also handles the backend and frontend integration. Django uses the MVC architecture design pattern.

🎯 Getting Started

Project Structure:

Folder PATH listing
Volume serial number is 0425-0C20
C:.
└───genlib
    β”œβ”€β”€β”€bookstore
    β”‚   β”œβ”€β”€β”€.vscode
    β”‚   β”œβ”€β”€β”€migrations
    β”‚   β”œβ”€β”€β”€static
    β”‚   β”‚   β”œβ”€β”€β”€cover_images
    β”‚   β”‚   β”œβ”€β”€β”€css
    β”‚   β”‚   β”œβ”€β”€β”€images
    β”‚   β”‚   β”‚   └───png
    β”‚   β”‚   └───js
    β”‚   └───templates
    β”‚       └───bookstore
    β”‚           └───password-reset
    └───genlib

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

python = 3.8.8
Django==3.2.5
django-cryptography==1.0
django-crispy-forms==1.12.0

Installing

Use miniconda to download python 3.8 and then

pip install -r requirements.txt

🎈 Usage

To run the website, navigate to "genlib" folder

cd genlib
python manage.py runserver

The server will be at "localhost:8000".

Goto "localhost:8000/admin" and enter credentials to access admin page. Here you can check all the values stored in the database.


πŸš€ Deployment

Will update soon!

⛏️ Built Using

✍️ Authors

See also the list of contributors who participated in this project.

🎨 Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

🌟 Support

Please hit the ⭐button if you like this project. πŸ˜„

Thank you!

About

Genlib - Online Bookstore System πŸ“š (A web application made using HTML, CSS, JS, Django)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •