Skip to content

Latest commit

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

LibraIO

Bookstore with filtering and search for books of interest. Also provides the ability to add and send book deletion requests to authorized users.


Functionality

Technologies and Frameworks

  • Python 3.11
  • Django 4.2
  • HTML, CSS, JS, Jquery[AJAX]
  • SQLite 3

Installation

  1. Clone the repository to the local machine

    git clone https://github.com/Segfaul/libraio.git
  2. Go to the repository directory

    cd libraio
  3. Create and activate a virtual environment

    python -m venv env
    source env/bin/activate
  4. Set project dependencies

    pipinstall-rrequirements.txt
  5. Go to the libraio directory

    cd libraio
  6. Create database migrations and apply them

    pythonmanage.pymakemigrationspythonmanage.pymigrate
  7. Create a Django project superuser (admin)

    pythonmanage.pycreatesuperuser
  8. Run the project on localhost in the background

    pythonmanage.pyrunserver&
  9. Go to the site and enter the previously created data of the superuser (step 6)

    http://127.0.0.1:8000

Settings

Migrations - is Django's way of propagating changes you make to your models (adding a field, removing a model, etc.) to the database schema.

  1. Create new migrations based on the changes you made to your models

    pythonmanage.pymakemigrations
  2. Using previously created migrations

    pythonmanage.pymigrate

About

Bookstore with its own authorization/validation system/admin panel

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages