1
1
Fork 0
Web application in Django to manage a personal library
 
 
 
Go to file
Ernesto Rico Schmidt 9e08a36a01
Add hand_over_donated_books admin action
2023-09-22 17:23:37 -04:00
app Add hand_over_donated_books admin action 2023-09-22 17:23:37 -04:00
caddy Add Caddyfile 2023-05-03 17:58:34 -04:00
.gitignore Prepare for dockerization 2023-04-18 23:11:23 -04:00
.pre-commit-config.yaml Auto-update pre-commit: black & poetry 2023-09-20 19:44:05 -04:00
LICENSE Initial commit 2023-03-03 18:36:21 -04:00
README.md Prepare for dockerization 2023-04-18 23:11:23 -04:00
docker-compose.yml Remove bibiloteca volume 2023-08-04 16:17:06 -04:00

README.md

biblioteca

biblioteca is a small Web application in Django to manage a personal library.

Currently, it supports the bare minimum to start entering the books.

In the future it may add support for other types of publications, the physical location and maybe the lending status of the books.

Overview

This Web application is intended to manage a small catalog of books, keeping track of the authors, the books using decimal classification.

It includes a fixture that contains the Dewey decimal classification (in Spanish) that we currently use.

catalog model

Quick Start

To get this project up & running on your computer:

$ cd app
$ poetry install --no-root
$ poetry run ./manage.py migrate
$ poetry run ./manage.py loaddata fixtures/catalog/classification.json
$ poetry run ./manage.py collectstatic
$ poetry run ./manage.py runserver

Start with gunicorn

If you don't want to use Django's development server and would prefer a production server, you can start the application with Gunicorn.

$ poetry run gunicorn biblioteca.wsgi