Librivox Explorer for the web (uses Ruby/Sinatra/CSS/Bootstrap)
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
bin
config
public
.env
Gemfile
Gemfile.lock
LICENSE
Procfile
README.md
Rakefile
config.ru

README.md

Flatiron School bootcamp: Sinatra Portfolio Project

Librivox Explorer WEB v0.1 (simple web front end with HTML5/CSS)

This project has become a live website (hosted on Heroku): https://libexp.herokuapp.com/

This project is produced in partial fulfillment of the requirements of the final summative assessment of the Sinatra unit of study in the Flatiron School's online "full stack developer" bootcamp.

It pointedly goes beyond the requirements for the web-based front end, in that it utilizes more extensive HTML5 and CSS tools than stipulated by the project requirements.

However, it pointedly does NOT fulfill the requirements for usage of a SQL-based datastore managed by ActiveRecord, since my choice of project builds upon my previous CLI front-ended project for scraping and presenting Librivox.org and Gutenberg.org data. That infrastructure directly loads its OO models from the locally stored HTML (copies of Librivox.org webpages, and a tar file provided by Gutenberg.org), and has no need for RDBMS storage/retrieval.

Note that this project is intended as an intermediate step towards a more elaborate "Librivox Explorer" web application, which will be utilizing Javascript (particularly Ajax) in the front-end and a JSON-based API on the back-end.