├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── Vagrantfile ├── application.py ├── client_secrets.json ├── dbhelpers.py ├── decorators.py ├── flaskbooks.ini ├── helpers.py ├── lots_of_books.py ├── model.py ├── requirements.txt ├── reset_database.py ├── screenshots ├── flask-books-logo.sketch ├── logo.jpg └── model.jpg ├── setup_database.py ├── static ├── bootstrap │ ├── css │ │ ├── bootstrap-grid.css │ │ ├── bootstrap-grid.css.map │ │ ├── bootstrap-grid.min.css │ │ ├── bootstrap-grid.min.css.map │ │ ├── bootstrap-reboot.css │ │ ├── bootstrap-reboot.css.map │ │ ├── bootstrap-reboot.min.css │ │ ├── bootstrap-reboot.min.css.map │ │ ├── bootstrap.css │ │ ├── bootstrap.css.map │ │ ├── bootstrap.min.css │ │ └── bootstrap.min.css.map │ └── js │ │ ├── bootstrap.js │ │ └── bootstrap.min.js ├── images │ ├── placeholder_book.jpg │ └── placeholder_user.jpg └── styles.css ├── templates ├── auth.html ├── base.html ├── book.html ├── books.html ├── deletebook.html ├── deletegenre.html ├── editbook.html ├── editgenre.html ├── edituser.html ├── error.html ├── genre.html ├── genres.html ├── newbook.html ├── newgenre.html ├── user.html └── users.html └── wsgi.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/README.md -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/Vagrantfile -------------------------------------------------------------------------------- /application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/application.py -------------------------------------------------------------------------------- /client_secrets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/client_secrets.json -------------------------------------------------------------------------------- /dbhelpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/dbhelpers.py -------------------------------------------------------------------------------- /decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/decorators.py -------------------------------------------------------------------------------- /flaskbooks.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/flaskbooks.ini -------------------------------------------------------------------------------- /helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/helpers.py -------------------------------------------------------------------------------- /lots_of_books.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/lots_of_books.py -------------------------------------------------------------------------------- /model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/model.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/requirements.txt -------------------------------------------------------------------------------- /reset_database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/reset_database.py -------------------------------------------------------------------------------- /screenshots/flask-books-logo.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/screenshots/flask-books-logo.sketch -------------------------------------------------------------------------------- /screenshots/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/screenshots/logo.jpg -------------------------------------------------------------------------------- /screenshots/model.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/screenshots/model.jpg -------------------------------------------------------------------------------- /setup_database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/setup_database.py -------------------------------------------------------------------------------- /static/bootstrap/css/bootstrap-grid.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/static/bootstrap/css/bootstrap-grid.css -------------------------------------------------------------------------------- /static/bootstrap/css/bootstrap-grid.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/static/bootstrap/css/bootstrap-grid.css.map -------------------------------------------------------------------------------- /static/bootstrap/css/bootstrap-grid.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/static/bootstrap/css/bootstrap-grid.min.css -------------------------------------------------------------------------------- /static/bootstrap/css/bootstrap-grid.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/static/bootstrap/css/bootstrap-grid.min.css.map -------------------------------------------------------------------------------- /static/bootstrap/css/bootstrap-reboot.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/static/bootstrap/css/bootstrap-reboot.css -------------------------------------------------------------------------------- /static/bootstrap/css/bootstrap-reboot.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/static/bootstrap/css/bootstrap-reboot.css.map -------------------------------------------------------------------------------- /static/bootstrap/css/bootstrap-reboot.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/static/bootstrap/css/bootstrap-reboot.min.css -------------------------------------------------------------------------------- /static/bootstrap/css/bootstrap-reboot.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/static/bootstrap/css/bootstrap-reboot.min.css.map -------------------------------------------------------------------------------- /static/bootstrap/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/static/bootstrap/css/bootstrap.css -------------------------------------------------------------------------------- /static/bootstrap/css/bootstrap.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/static/bootstrap/css/bootstrap.css.map -------------------------------------------------------------------------------- /static/bootstrap/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/static/bootstrap/css/bootstrap.min.css -------------------------------------------------------------------------------- /static/bootstrap/css/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/static/bootstrap/css/bootstrap.min.css.map -------------------------------------------------------------------------------- /static/bootstrap/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/static/bootstrap/js/bootstrap.js -------------------------------------------------------------------------------- /static/bootstrap/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/static/bootstrap/js/bootstrap.min.js -------------------------------------------------------------------------------- /static/images/placeholder_book.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/static/images/placeholder_book.jpg -------------------------------------------------------------------------------- /static/images/placeholder_user.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/static/images/placeholder_user.jpg -------------------------------------------------------------------------------- /static/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/static/styles.css -------------------------------------------------------------------------------- /templates/auth.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/templates/auth.html -------------------------------------------------------------------------------- /templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/templates/base.html -------------------------------------------------------------------------------- /templates/book.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/templates/book.html -------------------------------------------------------------------------------- /templates/books.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/templates/books.html -------------------------------------------------------------------------------- /templates/deletebook.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/templates/deletebook.html -------------------------------------------------------------------------------- /templates/deletegenre.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/templates/deletegenre.html -------------------------------------------------------------------------------- /templates/editbook.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/templates/editbook.html -------------------------------------------------------------------------------- /templates/editgenre.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/templates/editgenre.html -------------------------------------------------------------------------------- /templates/edituser.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/templates/edituser.html -------------------------------------------------------------------------------- /templates/error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/templates/error.html -------------------------------------------------------------------------------- /templates/genre.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/templates/genre.html -------------------------------------------------------------------------------- /templates/genres.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/templates/genres.html -------------------------------------------------------------------------------- /templates/newbook.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/templates/newbook.html -------------------------------------------------------------------------------- /templates/newgenre.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/templates/newgenre.html -------------------------------------------------------------------------------- /templates/user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/templates/user.html -------------------------------------------------------------------------------- /templates/users.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/templates/users.html -------------------------------------------------------------------------------- /wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omaralbeik/flaskbooks/HEAD/wsgi.py --------------------------------------------------------------------------------