Next-Technical-Test

In this application I used API with proxy calls through NodeJs/Express.

image

Demo

https://drive.google.com/file/d/1A-0XQbGQdVRJ7vhb5K48sjF6Gz0YhnaS/view

How to run

clone the project

git clone https://github.com/Mohamed-Faroos/next-technical-test.git

go to project directory

cd next-technical-test

install node_modules

npm i && (cd server && npm i)

start project

npm start

open chrome browser and go to localhost:4000

How to test

In the project directory

npm test

Used Libraries

react: https://react.dev/learn/start-a-new-react-project
typescript: https://www.typescriptlang.org/ material-ui : https://v4.mui.com/getting-started/installation/
axios : https://axios-http.com/docs/intro
react-redux : https://redux.js.org/introduction/getting-started
redux-thunk : https://github.com/reduxjs/redux-thunk
redux-persist : https://www.npmjs.com/package/redux-persist
react-hook-inview : https://www.npmjs.com/package/react-hook-inview
sass : https://sass-lang.com/install
jest : https://jestjs.io/docs/getting-started

express: https://expressjs.com/en/starter/static-files.html
dotenv: https://www.npmjs.com/package/dotenv
needle: https://www.npmjs.com/package/needle