Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thatbeautifuldream/typeform-clone
Typeform Clone
https://github.com/thatbeautifuldream/typeform-clone
form typeform-clone
Last synced: 23 days ago
JSON representation
Typeform Clone
- Host: GitHub
- URL: https://github.com/thatbeautifuldream/typeform-clone
- Owner: thatbeautifuldream
- Created: 2024-05-01T20:40:45.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-05-10T18:21:10.000Z (8 months ago)
- Last Synced: 2024-11-27T21:14:08.875Z (about 1 month ago)
- Topics: form, typeform-clone
- Language: TypeScript
- Homepage: https://form.milind.live
- Size: 1.4 MB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Typeform Clone
![Screen Recording 2024-05-06 at 11 46 15 AM](https://github.com/thatbeautifuldream/typeform-clone/assets/28717686/6688ef76-c1e2-46b7-84e9-77a74119ce18)
This is a clone of Typeform. This project was built using `Next.js`, `Reack Hook Form`, `Zod`, `ShadCN UI`.
## Installation
Preffered package manager is `pnpm`. To install the dependencies, run the following command:
```bash
pnpm install
```## Running the application in development mode
The development server can be started by running the following command:
```bash
pnpm dev
```By default, the application will be running on port `3000`.
## Building the application
```bash
pnpm build
```## Containerization
The application can be containerized using `Docker`. To build the image, run the following command:
```bash
docker build -t typeform-clone .
```- This repository also contains a compose file to run the application in a container by running the following command:
```bash
docker-compose up -d
```- Flag `-d` is used to run the container in the background.