This is a restaurant website project written using Create React App, Typescript, Redux, Router, Formik, with Axios and fake JSON Server API.
- JSON Server API
- Actions
- Reducers
- Router v5
- React Custom Hook
- Formik
- Yup
- Tablet and mobile friendly
- React Js, Css, Redux, Axios, Typescript
- React Hooks: useState, useEffect
- react-redux, redux-thunk, redux-devtools-extension
- reactstrap
- react-icons
- react-spring
- react-toastify
Install git
, nodejs
, npm
in your local computer
Clone this repository to your local computer:
$ git clone https://github.com/albaitas/react-redux-router-typescript-ristoranteElixir-fv1.git
Install dependencies:
npm install
Runs the app in the development mode:
npm run dev
Uses concurrently to run json-server and app at the same time:
- starts the json server on port 3001
- starts the app on http://localhost:3000