https://github.com/aviralj02/next-form-builder
A simple form builder to publish forms and collect responses.
https://github.com/aviralj02/next-form-builder
formbuilder nextjs postgresql tailwindcss
Last synced: 2 months ago
JSON representation
A simple form builder to publish forms and collect responses.
- Host: GitHub
- URL: https://github.com/aviralj02/next-form-builder
- Owner: aviralj02
- Created: 2024-12-07T18:46:51.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-16T16:17:55.000Z (over 1 year ago)
- Last Synced: 2025-02-10T03:47:02.725Z (over 1 year ago)
- Topics: formbuilder, nextjs, postgresql, tailwindcss
- Language: TypeScript
- Homepage: https://next-form-builder.vercel.app
- Size: 476 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Next Form Builder (Peerlist Assignment)
A simple form builder lets users create customizable forms with various question types and publish them to collect responses.
Live: [https://next-form-builder.vercel.app](https://next-form-builder.vercel.app/)
### 🔧 Tech Stack
- Framework - [Next.js](https://nextjs.org/)
- Styling - [Taiwlind CSS](https://tailwindcss.com/)
- Database - PostgreSQL [(Xata)](https://xata.io/)
- ORM - [Drizzle ORM](https://orm.drizzle.team/)
### Local Setup
```bash
$ git clone https://github.com/aviralj02/next-form-builder.git
$ cd next-form-builder
$ yarn install
```
- Add `.env` credentials like in [.env.example](./.env.example).
```bash
$ yarn dev
```
### Assumptions
- Each option in a `Single Select` question includes a `×` button to delete the specific option.
- Each question includes a remove question button to delete the entire question.