Bookito

A book library for all books you need


Author :

Mazdak Pakaghideh ??‍?

Descreption

Bookito is a web application based on Django and Nuxt.js ? this app is a portable book library ? that you can manage and read all the books you have with
just simple information of that book (pdf , image , author , etc ..)


Screenshots ?

screenshot
screenshot
screenshot
screenshot
screenshot
screenshot
screenshot
screenshot


Tools Used to develope this web-app?

HTML
Python
CSS
javascript
postgresql
nood.js
yarn
vue.js
nuxt.js
docker
git
postman
nginx
django
nuxt.js
chrome
firefox
macos
appple
vscode
tailwind.css
djangorest


How to Setup and Deploy ⚡️


Setup Variables in code :

1/3 Config axios url

Location : ( bookitoFronted/nuxt.config.js ~ line 62 ~ 65)

    axios: {
        baseURL: 'http://YOUR-BACKEND-URL-HERE/api/v1/'
    },

2/3 Config images url

Location : (bookitoFronted/plugins/django.js ~ line 4)

    inject('Django', Vue.observable({ url: 'http://YOUR-BACKEND-URL-HERE:8000' }))

3/3 Config env variables

Location : (Create .env in root directory of project)

    POSTGRES_USER=your-database-user
    POSTGRES_PASSWORD=your-database-password
    POSTGRES_DB=your-database-name
    SECRET_KEY="DJANGO SECRET KEY"
    DEBUG=False

Setup

Install Docker From this link

Run with docker-compose

$ docker compose up

to show Logs

$ docker compose up --build

Contributions :

Feel free to give your opinion and show my issues for my improvement

GitHub

View Github