Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/summasmiff/kit-search
Biobot take home exercise
https://github.com/summasmiff/kit-search
Last synced: about 1 month ago
JSON representation
Biobot take home exercise
- Host: GitHub
- URL: https://github.com/summasmiff/kit-search
- Owner: summasmiff
- Created: 2023-08-17T11:34:17.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-08-17T11:59:13.000Z (over 1 year ago)
- Last Synced: 2024-11-28T03:26:54.914Z (about 2 months ago)
- Language: JavaScript
- Size: 410 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Kit Search
Small app to display Biobot kit shipping data. Enter a partial or complete test kit ID to see shipment tracking details.
This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).## Getting Started
### Install dependencies
`npm install`
### To start the Express server, from the main project directory, run:
`node server.js`You should see "Server listening on port: 8080"
### To start the React app, from the main project directory, run:
`npm start`Open [http://localhost:3000](http://localhost:3000) to view it in your browser.
## Testing
`npm test`Launches the test runner in the interactive watch mode for tests in `./src/_tests_`.\
Server tests cover API /search endpoint usage.\
Frontend tests are a TODO list item.## Build
`npm run build`Builds the app for production to the `build` folder.\
It correctly bundles React in production mode and optimizes the build for the best performance.## ToDo
Future enhancements to improve maintenance, performance and scalability of app.
### Front end
* Full component testing### Back end
* Real pagination of search results.
* Replace .json mock db with actual db.