Sign In to Bookish
Use Guest for both username and password

This web app was developed in Python using Flask and Bootstrap to mimic a simple e-bookstore. It is hosted in the cloud on an AWS instance using an Elastic IP with NGINX web server, built entirely using the AWS free tier.

The app uses JSON Web Tokens (JWT) for authentication and cookies to track items in a shopping cart, enabling dynamic, stateful web pages. Book data is stored in a SQLite database and cover images are served from the Open Library CDN.