Skip to content

jjsmall009/book-baller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Book Baller - A Simple Reading Tracker App

Book Baller is a simple yet powerful reading tracker web app that allows users to keep track of what they are reading.

Visit the site here

My Books Page

Project Goals

My goal with this project is to not only create a full-fledged app using the MERN stack but to also learn:

  • Deployment and hosting
  • Testing (unit testing, end-to-end testing, possibly integration testing)
  • More in depth SASS usage

Architecture and Some Design

Backend

  • NodeJS
  • Express
  • MongoDB, Mongoose
  • Basic auth using JWTs and bcrypt for password hashing.

Frontend

  • Vite
  • React
  • React Router
  • SASS

The app will use an API to search for book data. Either the Google Books API or I'll take a closer look at the Open Library API to see if they have the data I'll need.

Todo's

  • Backend: Initial server setup
  • Backend: Create routes
  • Backend: Start hashing out the backend api endpoints
  • Database: Figure out how to run MondoDB
  • Database: Design the schemas for the various collections
  • Frontend: Do some UI mockups and brainstorming
  • Frontend: Style the book cards better + new footer
  • Frontend: Add loading indicators to things
  • Mobile css
  • Host: Host on render.com and do the stuff

About

Book Baller - A Simple Reading Tracker App

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published