This is a sample web application to demonstrate how modern projects should be designed and implemented.
The project is deployed on Vercel using its GitHub integration for Next.js projects. Available under this url Use admin/balonka1
as username/password
Simply run the development server and it's ready.
yarn dev
Open http://localhost:3000 with your browser to see the result.
Note: As this is a test project Env vars are hardcoded and .env file is committed. The username/password can be set as env variables.
Teck stack is designed to be maximum flexible and suitable for large-scale projects
- Next.js. We strongly believe that any new project should be initialized with Next.js. The current project is bootstrapped with
create-next-app
. - Jotai is used as s state management solution
- React-query and ky are used for handling API requests
- React hook form is used for handling forms
- Design system is based on Radix UI and TailwindCSS to be as scalable as possible to support design team requests easily without painful dev experience.
- MSW is used for mocking login/logout endpoints