📚 This project is a working full-stack single-page web application. It's a third version of the app, made with MongoDb, Express server, React and Vite. Best practices are used throughout the project: ES13, ESlint, feature separation, component reuse, css-modules, adaptive styling.
It's online at the: wave-bookclub-react.vercel.app
- Create a Bookclub (autentication, jwt)
- Look for books to read (REST API, fetch, axios)
- Create modern and classic literature reading lists (React Router, Context API)
- Choose a book to read, set a meeting date, rate a book (useReducer, custom hooks)
- Keep track of the reading history and previous ratings (Express.js, Mongoose)
Frontend: React + Context API + Vite.
Backend: Node.js, Express server. With Cors, Cookie parser, jwt, error handling. MongoDb with Mongoose for the data handling. Git Repo for the server