Skip to content

matthew-k-yee/novels

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Novels

App Description

The app is a review aggregator for books using users and reviewers scores. Users can register and login to see their favorite books that they save. If a user is not logged in, they cannot access their profile of books. A user can browse through genres and books and then add them to their favorites. When a user clicks on a book title, it will direct them to a full page of the book. At the full page display, a user can add a book, and leave a comment about the book.

URL Section

REPO URL
DEPLOYED URL

WIREFRAME

WIREFRAME
WIREFRAME
WIREFRAME

ERD

ERD

Project Board

https://github.com/matthew-k-yee/novels/projects/1

List of Dependencies / Technologies Front-End

html5 -- HTML is the standard markup language for creating website.
css3 -- Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language like HTML.
react.js -- A JavaScript library for building user interfaces.
react-router-dom.js -- A collection of navigational components that compose declaratively with your application.
axios -- Promise based HTTP client for the browser and node.js.
node.js -- An open-source, cross-platform JavaScript run-time environment that executes JavaScript code outside of a browser.

List of Dependencies / Technologies Back-End

passport -- Passport is authentication middleware for Node.js.
passport-jwt -- Passport authentication strategy using JSON Web Tokens.
git/github -- Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. GitHub Inc. is a web-based hosting service for version control using Git.
PostgreSQL -- Database dialect.
Ruby On Rails -- A web-application framework that includes everything needed to create database-backed web applications according to the Model-View-Controller (MVC).

Run Front-end and Back-End

clone project
rails db:drop db:create db:migrate db:seed
npm i
CD into client
npm i
rails start

MVP

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published