Skip to content

Athenaeum is a fully responsive web application that uses Google Books API to provide books as search results.

License

Notifications You must be signed in to change notification settings

MaskofDevil/Athenaeum

Repository files navigation

ATHENAEUM - A place for book lovers

  • Search books without logging in:
    Search without Login

  • Search books by name and read:
    Search by name and read

  • Search books by author:
    Search by author

  • Search book by ISBN no:
    Search by ISBN

Description:

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 Structure:
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

Built with
  • Flask
  • sqlite3
  • HTML
  • CSS
  • Bootstrap
  • jQuery
  • Figma (UI design)

Future scopes:
  1. Add recommendation system

⭐ Star this repo

About

Athenaeum is a fully responsive web application that uses Google Books API to provide books as search results.

Topics

Resources

License

Stars

Watchers

Forks