This project was bootstrapped with Create React App. Using material ui css framework.
In the project directory, you can run:
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
The page will reload if you make edits.
You will also see any lint errors in the console.
Runs the backend app on port 5000.
(Important) You will need nodemon
installed globally.
Or simply execute node server.js
inside backend folder.
Launches the test runner in the interactive watch mode.
Press a to launch all tests
Develop a React application to list all advisors and sort them based on different criteria such as whether or not an advisor is online or offline, or which languages an advisor speaks. It should also be possible to sort the list of advisors by the number of reviews he/she received.
- Sort advisors by number of reviews
- Filter advisors by status and language
- Basic testing
- Nice look and feel
- Use a node.js server to serve data to the client
- Use Promise and setTimeout to simulate a delay in returning response through a network
- Unlimited scrolling of advisors when user scrolls to the bottom of the page