Athenaeum is a web application that uses Google Books API to provide books as search results. For logged in users, it provides more information per each book and if the book happens to have a online readable version available then it is shown inside an embedded viewer. If the user is not logged in, it shows the search results as a list with very less information.
project/
├── static/
| ├── img/
| | ├── book.png
| | ├── no-book-cover.jpeg
| | ├── search-not-found.png
| | └── unable-to-load.png
│ ├── favicon.ico
│ └── styles.css
├── templates/
| ├── bookView.html
| ├── change.html
| ├── home.html
| ├── index.html
| ├── layout.html
| ├── login.html
| ├── prompt.html
| ├── register.html
| ├── search.html
│ └── searchResults.html
├── app.py
├── athenaeum.db
├── Google_Books_API.http
├── manage.py
├── README.md
└── requirements.txt
- Flask
- sqlite3
- HTML
- CSS
- Bootstrap
- jQuery
- Figma (UI design)
- Add recommendation system