Interactive Forms with Google Authentication
Budget: ₹600 – ₹1,500 INR
I need two interactive forms developed using HTML and JavaScript, to be hosted on Firebase. The system will include Google authentication and Google Sheets integration.
Requirements:
1. **Index.html (Login Form)**
- Google authentication.
- Access restricted to specific email IDs stored in a Google Spreadsheet. Display "invalid user" for unauthorized emails.
2. **Post-Login Screen**
- Users land on a screen to select Form1 and Form2 as buttons.
3. **Forms (30 fields each)**
- Field types: text, dropdown (single & multiselect), date, time, free text, file upload.
- Uploads: Support for PDFs and images only.
- Uploaded files stored on Google Drive. Links shortened using Short.io and stored in Google Sheets.
- All form data should be stored in Google Sheets.
Ideal Skills:
- Proficient in HTML, JavaScript, and Firebase.
- Experience with Google authentication, Google Sheets, and Google Drive API.
- Ability to create modern and stylish UI/UX for a highly interactive user experience.
You will be responsible for:
- Writing clean, maintainable code.
- Ensuring a smooth user interface across all interactions.
- Complete integration as per the project requirements.
Requirements:
1. **Index.html (Login Form)**
- Google authentication.
- Access restricted to specific email IDs stored in a Google Spreadsheet. Display "invalid user" for unauthorized emails.
2. **Post-Login Screen**
- Users land on a screen to select Form1 and Form2 as buttons.
3. **Forms (30 fields each)**
- Field types: text, dropdown (single & multiselect), date, time, free text, file upload.
- Uploads: Support for PDFs and images only.
- Uploaded files stored on Google Drive. Links shortened using Short.io and stored in Google Sheets.
- All form data should be stored in Google Sheets.
Ideal Skills:
- Proficient in HTML, JavaScript, and Firebase.
- Experience with Google authentication, Google Sheets, and Google Drive API.
- Ability to create modern and stylish UI/UX for a highly interactive user experience.
You will be responsible for:
- Writing clean, maintainable code.
- Ensuring a smooth user interface across all interactions.
- Complete integration as per the project requirements.