This app was created with Next.js 13, used the new app directory but Turbo doesn't work for the development environment as it doesn't support Sass files. So, you can use it to just build the app for now.
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, wretch is used to fetch data as micro-based service via API endpoints and handle error scenarios.
After the node packages are installed, run the development server:
npm run dev
# or
yarn dev
Open http://localhost:3000 with your browser to see the result.
Test processes are written only for ./src/ui
. 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-riseconsulting.vercel.app for preview.