Whenso Labs Assessment

Prerequisites:

  • Node.js >= 18 (Not sure what is the minimum, but I use LTS version 18)

Technologies used:

  • React.js
  • TypeScript
  • Firebase
  • TailwindCSS
  • ESLint
  • Prettier
  • Vitest
  • React Testing Library
  • Redux + RTK
  • Helmet
  • Tailwind Merge
  • clsx
  • React Router
  • React Error Boundary

Installation:

Install with npm i or yarn, I have included yarn.lock to speed up yarn installation, but feel free to remove it and install with your package manager of choice.

Running the project:

  1. Simply run npm run dev, yarn dev or pnpm dev to run the project in your browser, you can also build it first with build. By default the port will be at localhost:5173.
  2. To run the test suites enter yarn test.
  3. To check lint run yarn lint.
  4. To format the code run yarn format.