This is my implementation following the steps stated by toolbox for the technical challenge using Express with Node v14 for the API and Node v16 with React for the Frontend for building a API Gateway for filtering csv files, searching files and returning it to a frontend with React
Clone this repository
git clone https://github.com/DevKhris/files-challenge-tb.git
Use Docker Compose for build the images and get projects running
docker-compose up -d -v --build
Once the containers are running use this urls to test the application
Files API endpoint
http://localhost:8080/
Files APP endpoint
http://localhost:3000/
Go to project directory
cd files-api
or
cd files-app
Run test suite with command
npm test
Go to any project directory
cd files-api
or
cd files-app
Install dependencies
npm install
Run project
npm start