This app was created with Next.js 13 and Tailwind, used the new app directory but Turbo doesn't work for the development environment as it doesn't support Sass files.
Zustand is used for data state management. The reason why this is preferred is to separate the data layer. Store files are in the ./src/store
directory. On the other hand, axios is used to fetch data as micro-based service via API endpoints.
NOTE: The html interface has a responsive design. You can preview the mobile design by simulating the mobile view.
After the node packages are installed, run the development server:
npm run dev
# or
yarn dev
Open http://localhost:3000/item with your browser to see the result.
Test processes are written only for ./src/elements
. Run to see:
npm run test
# or
yarn test
To create a production version of the app:
npm run build
# or
yarn build
You can check out the app on mkeskin-banayeni.vercel.app for preview.