Table of Contents
The project consists in a table of all sorts of products to which an admin can add, edit or remove items. The table is also sortable/pageable. Additionally, whenever an item is selected its fields will be printed in order to display all of the object's information (more notable, the item id).
showcase.webm
Node 16
- Clone the repo
git clone https://github.com/nomoney34/products-table.git- Install npm in both api and frontend directories (will add later a postinstall script)
cd frontend
npm install
cd ..
cd api
npm install
cd ..- Run the app using docker composer (will create api/frontend images/containers).
docker-compose upShould note that the DB itself is hosted on the official MongoDB cloud. Credentials of a db users with read/write permits is already typed inside the api. Obviously not safe but I doubt there is much to do with this info anyway lol.