https://github.com/leecheeyong/better-form
A modern, minimalist & open-source alternative to Google Forms
https://github.com/leecheeyong/better-form
enhanced firebase form minimalist
Last synced: 10 months ago
JSON representation
A modern, minimalist & open-source alternative to Google Forms
- Host: GitHub
- URL: https://github.com/leecheeyong/better-form
- Owner: leecheeyong
- License: mit
- Created: 2025-07-04T09:48:42.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-11T18:09:00.000Z (about 1 year ago)
- Last Synced: 2025-07-11T18:35:37.388Z (about 1 year ago)
- Topics: enhanced, firebase, form, minimalist
- Language: Vue
- Homepage: https://better-form.vercel.app
- Size: 129 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# [Better Form](https://better-form.vercel.app)
A modern, minimalist & open-source alternative to Google Forms. Create beautiful, interactive forms that feel more like conversations. Designed for higher completion rates and better data quality.
## About
- One question at a time conversational UI
- Customizable question types: Text, Multiple Choice, Email, Rating
- Responsive and mobile-friendly design
- CSV export
- Shareable public form links
- Built with Vue 3, Firebase, and Tailwind CSS
## Setup
1. **Clone the repository:**
```bash
git clone https://github.com/leecheeyong/better-form.git
cd better-form
```
2. **Install dependencies:**
```bash
npm install
# or
yarn install
```
3. **Configure Firebase:**
- Go to [Firebase Console](https://console.firebase.google.com/) and create a new project.
- Enable **Authentication** (Email/Password).
- Set up **Cloud Firestore** in test mode (or with secured rules).
- Edit the `src/firebase.js` file, replace with your Firebase credentials
## Todo
- [ ] Connection between Google Sheets & Better Form (Responses Update)
- [ ] Clean up the code
- [ ] Build plugins like webhook, push notifications
- [ ] Turn this into an PWA perhaps
## Contributing
Contributions are welcome! Please [open issues](https://github.com/leecheeyong/better-form/issues) or [pull requests](https://github.com/leecheeyong/better-form/pulls) for improvements and bug fixes.
## License
This project is available as an open source under the terms of the [MIT License](/LICENSE)