Skip to content

louismoses/reading-list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Reading List

Project Description

A simple web app for book enthusiasts to track and manage their reading lists. Add, edit, and organize books you want to read and mark them as done when finished. Never lose track of your reading goals again.

Technologies Used

  • MongoDB
  • ExpressJS
  • ReactJS
  • NodeJS
  • TailwindCSS
  • Mongoose
  • Axios
  • Helmet
  • CORS
  • NotiStack

Strategies Involved

  • HTML: Follow semantic HTML5
  • TAILWINDCSS: Uses tailwind design and pattern consistency
  • JAVASCRIPT: Uses ES6 features
  • REACT: Follows React18 best practices
  • REACT: Uses custom hooks
  • REACT-Query: Uses caching and data decoupling
  • REACT Router DOM:
  • AXIOS: Fetching data from DB
  • MONGOOSE: Uses Model/Schema for the database
  • NOTISTACK: UX alerts

Features

  • Track and Manage your Reading List
  • Add Edit and Organize books you want to read
  • Mark status as 'To Read' 'In progress' and 'Done

Future Features

  • User authentication
  • Filtering books by Status
  • Search through your reading list
  • Forum and book recommendations

Sample Screenshots

image image image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published