An application written in native Javascript, HTML5, and CSS.
The goal is to use native browser technologies to build a robust and responsive application.
Bookshelf is a SPA that displays a list of books. Users can add, edit, and delete books from the collection.
The collection of books is stored and retrieved using HTTP Cookies, Local Storage, Session Storage, and IndexedDB.
The application was written using various implementations to provide examples of ways to create a browser-based CRUD application using different Frameworks.
The links below redirect to examples for the different implementations.
- HTML5, Javascript, and CSS without Persistence: Bookshelf v1
- HTML5, Modular Javascript Libraries, and CSS with Persistence: Bookshelf v2
- HTML5, Modular Javascript Libraries, and CSS with Persistence: Bookshelf v3
- ReactJS with Persistence: Bookshelf v4