In this repository you find the back-end for an .csv uploader application. In the application you are able to upload a .csv file that will be rendered as cards in the website. The file must contain the following properties: name, city, coutry and favorite_sport.
You find the front-end of this project on this link: https://github.com/Rottschaefer/csv_uploader_front-end
- Eduardo Rottschaefer Oliveira
Conect with me on LinkedIn! - https://www.linkedin.com/in/eduardo-rottschaefer
- ⌛ Done
- An endpoint that allows the frontend to load the CSV file.
- An endpoint that allows the frontend to search through the loaded CSV data.
- The search endpoint should accept query parameters for search terms and filters, and should return the matching results.
- Appropriate error handling for invalid search queries or other errors.
- NodeJS
- TypeScript
- SQL
- Express
- Knex
- Cors
- Jest
- Object Oriented Programming
-
Path to use the API via HTTP: https://csv-uploader-backend.onrender.com
-
Documentation Link: https://documenter.getpostman.com/view/25837050/2s93sW9vc2
- Clone this repository on your machine with the command git clone https://github.com/Rottschaefer/csv_uploader_back-end.git
- Open the project file through the terminal
- Run npm install command
- Run npm run dev command
- Ready! Now the application is already running on your machine :)
- Enjoy :)
This project is under the MIT license MIT.