Tome

Read more, with friends

  1. npm i
  2. npm run build
  3. npm run start

Stack

  • Built with NodeJS
  • Server: Koa
  • Frontend Framework: VueJS (w/ Vuetify component library)
  • Database: MongoDB
  • Templating Engine: Handlebars

External API Usage

  • Google Books API
  • NYTimes Books ApI

Challenges

My biggest challenge in this project was setting up an effective database structure; I ended up having circular references between my documents, which made updating fields, deleting items, etc. much more tedious than they probably should have been.

Built With

Share this project:

Updates