Project for Bobobox Frontend Development
NextJS
, a React FrameworkTailwindCSS
, a CSS FrameworkReact-Hooks
, a React Hooks LibraryRecoil
, a React State Management LibraryJest
, a Testing FrameworkReact Testing Library
, a Testing Library for ReactPrettier
, a Code FormatterEslint
, a Code LinterTypescript
, a TypeScript CompilerClone the project
git clone https://github.com/naufaldi/bobobox-test
Go to the project directory
cd bobobox-test
Install dependencies
npm install
Start the server
npm run dev
├── dist # Compiled files
├── public # Public files
├── src # Source files
│ ├── components # all of component files
| | ├── common # component related to common like button / alert
│ | ├── homepage # component base on usage in homepage pages
│ | ├── layout # component base on layout like header, and footer,
│ | └── pokemon # component base on usage in pokemon detail pages
│ ├── lib # test and helper
| | ├── __test__ # test files
| | └── helpers # helper functions
│ ├── pages # pages files
│ ├── recoil # Global State
│ ├── styles # Style file
│ └─── types # Type data
└── README.md