Skip to content

panoptic1/literati

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 Literati 🎇

Welcome to the coziest corner of the world wide web: Literati. This full stack web application allows users to leverage the power that web-based technologies can bring to their literary life. It was created using the Model View Controller paradigm to separate the user interface from database interactions, while the controller is calling the shots by ensuring all requests are routed to the appropriate functions. Whether you are a bookworm at heart or a newbie looking to get started, we have something for you!

Literati includes all of the following capabilities for a user:

  • brainstorm about the books they would like to read with a robust search feature that harnesses Google Books
  • the ability to sign in using their Google credentials, courtesy of Google Sign-In
  • pose questions and engage in discussions with other users about a book
  • create a virtual bookshelf to track their selections and progress
  • a quiz to recommend targeted titles based on interests and personality traits
  • facilitate an online book club
  • share their reading list on social media

Screenshot

APIs employed:

  • Google Sign-In for web applications: manages the OAuth flow and token lifecycle, simplifying integration with Google APIs. Dev Docs
  • Google Books seeks to make book content more discoverable on the web by providing search and retrieval capabilities, as well as personal bookshelf manageability. Dev Docs

Technologies utilized:

  • Node.js
  • Javascript/jQuery
  • MySQL
  • Heroku
  • Sequelize

Node packages included:

  • Express
  • Request
  • Body-parser
  • mySQL
  • Sequelize

Dev Team:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published