# [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)