The Atelier System Design project is a redesign of an existing eCommerce backend that converts ~15 million CSV datapoints of user provided content into MongoDB documents and implementation of RESTful API endpoints for querying and recording new user reviews. Original CSV datapoints have been omitted for privacy reasons.
MongoDB version 5.0.14
Mongosh version 1.7.1
Dependency packages required for this database can be installed with
npm install
This reviews API endpoint is capable of making POST requests to save new reviews with data verification, GET requests to create averages and summations of specific parameters, and PUT requests to allow users to report a review or mark the review as helpful.