/banayeni-test-case

This repository has been created for banayeni.com

Primary LanguageTypeScript

Getting Started

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.

Developing

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.

Testing

Test processes are written only for ./src/elements. Run to see:

npm run test
# or
yarn test

Building

To create a production version of the app:

npm run build
# or
yarn build

Deploy on Vercel

You can check out the app on mkeskin-banayeni.vercel.app for preview.