- TypeScript for Type Safe
- React JS (Next JS) as a Framework
- Chakra UI as Component Library
- React Query for Server State Management
- Redux for App State Management
- Node JS v12.18.0
- TypeScript Compiler 3.9.5
Open terminal and navigate to Project directory then install the dependency with yarn
yarn
wait until installation complete, then run the project with
yarn dev
- public
- src
- components => Reusable Component accrose the project
- containers => Handle UI and Logic
- interfaces => API types / interface
- libs => API Request, Hooks
- pages => Next JS page / routes