- 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.
Back-end:
- Node.js, NestJS, MongoDB Atlas, Mongoose, Typescript
- React + Vite, React Router, Typescript, Redux Toolkit, SCSS, React-chartjs-2, Notistack, Material UI, Cloudinary