https://github.com/flozone/ae_app
https://github.com/flozone/ae_app
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/flozone/ae_app
- Owner: FloZone
- Created: 2023-10-25T20:15:50.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-26T15:42:58.000Z (over 2 years ago)
- Last Synced: 2024-04-16T04:17:54.722Z (about 2 years ago)
- Language: Python
- Size: 43.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Front
Front project part in /front dir
With vite for building project
Run dev server with `npm run dev`
# Back
Back project part in /back dir
With poetry for managing python libs
* `poetry add ` to add a new python lib
* `poetry run python manage.py runserver` to start django
* `poetry run black .`
* `poetry run isort .`
* `poetry run flake8 .`
## Database
Postgres with docker
Run with `docker compose up -d`
# TODO
## DB
Book:
* cover
* summary
* genre
* tags
* links to buy (url + icon ?)
* release date
* price
Price:
* value
* offer
* offer date start
* offer date stop
Author:
* name
* links social network (url + icon ?)
* books
User:
* name
* favorites
* books read
## Views
Current quarter:
* list of books
* classic list or mosaic (only cover ?)
* click on one book to display it
Book view:
* Book info tab
* cover
* links in a sort of label
* informations: release date + genre + price + tag
* summary
* Author info tab
* name
* links
* list of books
Can put in favorites
Previous quarter:
* list of books
Next releases (not quarter related):
* list of books
* countdown
Current special offers:
* list of books
Extracts:
* list of extracts
* likes counters
* comment ?
* link to the book
Favorites:
* list of books