/shape-shifter-backend

A web application that allows users to monitor their progress on exercises and body measurements.

Primary LanguageTypeScriptMIT LicenseMIT

A web application that allows users to monitor their progress on exercises and body measurements 💪🏻

  • Designed CRUD operations
  • Authentication
  • Authorization
  • Aggregations and filtration on database level

Further on transformed it into a user-friendly experience with React, Typescript, and Material UI.

Tech stack:

Back-end:

  • Node.js, NestJS, MongoDB Atlas, Mongoose, Typescript

Front-end:

  • React + Vite, React Router, Typescript, Redux Toolkit, SCSS, React-chartjs-2, Notistack, Material UI, Cloudinary