This application is developed base on the smart-brain application by @Andrei Neagoie on "The Complete Junior to Senior Web Developer Roadmap" course. I have customized a lot of features in this application. Including the following:
- Added
notification - Whole application is written in
TypeScript - The
UIis designed by TriDiamond with pureTailwindCSS - Refactored project structure into
application feature-based split, more info see here. - Refactored API to use RTK Query
- typescript
- tailwindcss
- redux + @reduxjs/toolkit
- axios
- classnames
- react
- particles-js + tsparticles
- react-router-dom
The backend of this application is in another repo face-ai-api.
Clone the repo onto your local machine, then install all the dependencies:
npm install
# or
yarn installTo run the application run:
npm run start
# or
yarn startNote: For this application to work, you will need to also setup the face-ai-api backend.
Last but not least, add a .env file in the root folder with the following content:
REACT_APP_API_URL=http://localhost:3030 # change this is your backend setup to a different port.
REACT_APP_STORAGE_KEY=_faiu_eislfijsl # just a random string.
