/kids-catalog

An elementary school library catalog prototype for client Mandarin Library Automation

Primary LanguageRuby

Kids Catalog, Solo Project

Turing School Module 3 Capstone Project

  • I prototyped an elementary school platform for a client, Mandarin Library Automation.
  • I focused on parsing CSVs, Google OAuth implementation, database modeling and testing external APIs.

Tech Stack: Rails, JavaScript, jQuery, Bootstrap CSS, Open Library API, Google Books API, MiniTest, VCR/Webmock, Postgres

Kids Catalog GIF

Setup

  • Note: Make sure your postgres is up and running, and get application.yml google client ID and secret
  • bundle
  • rake db:setup
  • rake import
  • rails s - hosted at localhost:3000 by default
  • rake test to run test suite

Test Coverage

SimpleCov: 162 / 168 LOC (96.43%) coverage.