An open-source alternative to Google Forms that allows users to create custom forms, collect responses, and store them efficiently. This project currently supports Google authentication and aims to provide a user-friendly experience for building and managing forms.
- Create forms with custom questions
- Authenticate users using Google OAuth
- Store responses in Google Sheets or download them as Excel files
- Node.js (v20 or higher)
- NPM
- Google Auth 2.0 credentials (Client ID and Secret)
- Clone the repository locally:
git clone https://github.com/The-Saras/Openforms
- CD to root Directory:
cd openforms
- Install Packages:
npm install
- Go to Openforms Folder:
cp .env.example .env
- Run the project
npm run dev