This is a clone of Typeform. This project was built using Next.js
, Reack Hook Form
, Zod
, ShadCN UI
.
Preffered package manager is pnpm
. To install the dependencies, run the following command:
pnpm install
The development server can be started by running the following command:
pnpm dev
By default, the application will be running on port 3000
.
pnpm build
The application can be containerized using Docker
. To build the image, run the following command:
docker build -t typeform-clone .
- This repository also contains a compose file to run the application in a container by running the following command:
docker-compose up -d
- Flag
-d
is used to run the container in the background.