About • Techs • Getting started • Live demo • Book Live demo
Project made for Dog and Pony Studios front end challenge.
The project was developed with following libraries:
- Next.js is the React Web Framework of choice
- Styling with TailwindCSS
- Radix UI accessible and customizable library
- Storybook to create a domented app library
- React Hook Form to deal with forms
- Modern State Manager with Zustand
- Linting with Eslint
- Code formatting with Prettier
- Git hook with Husky
- Lint Staged to check staged files before commits
- Automated workflow to production with GitHub Actions
- Static Types with Typescript
- Runtime schema validation with Zod
- Generate new components with plop
Clone this repository in your local machine:
git clone https://github.com/micheldslive/dog-and-pony-challenge.git
Then move to the project directory
cd dog-and-pony-challenge
Install the project dependencies:
pnpm i
# or
yarn
Run the application locally and open up local host
pnpm dev
# or
yarn dev
With Docker properly installed and the repository Cloned, Run the command below:
docker compose up
The main components of the application were documented. To access them in their locale, run the following command:
pnpm storybook
# or
yarn storybook
Michel Domingos |
This project is licensed under the MIT License - see the LICENSE page for details.