MagicFill is an AI-powered platform that simplifies form-filling for millions in India, especially in rural and underserved areas. It helps users to automatically filled the application form, ensures inclusive access to critical services by eliminating barriers caused by complex, form-based processes.
Millions in India, particularly in rural and underserved urban areas, face barriers to accessing essential services due to complex, form-based processes. These challenges include:
- π Forms that are digitally inaccessible to under-literate users.
- β³ Time-consuming and error-prone processes.
- πΈ Dependence on costly agents or cyber cafΓ©s.
- π« Exclusion from welfare, banking, healthcare, housing, and education services.
β οΈ Errors and delays that strain public institutions.
There is an urgent need for a scalable, AI-driven platform that:
- π€ Simplifies form-filling.
- π Auto-populates user details.
- π Offers a secure, user-friendly experience.
- π Ensures inclusive access to critical services for marginalized and underrepresented populations.
MagicFill addresses these challenges by providing:
- π€ AI-Powered Form Filling: Automatically fills complex government and institutional forms.
- βοΈ Simplified Paperwork: Converts tasks like KYC, rent agreements, resumes, affidavits, and legal forms into a quick, one-click process.
- π Secure Digital Vault: Stores documents with Aadhaar-authenticated access and auto-renewal alerts.
- ποΈ Modular and Scalable Architecture: Allows easy integration with Common Service Centres (CSCs), DigiLocker, municipal portals, and NGOs.
- β±οΈ Time Efficiency: Saves 90% of form-filling time.
- π Increased Access: Boosts access to schemes and services by 5x.
- π€ Government Support: Fully supported by the government at zero cost to citizens.
- π Transparency and Inclusion: Promotes transparency and inclusion in e-governance.
- π€ AI-Powered Form Filling: Automatically fills complex forms with high accuracy using advanced AI models like Google Gemini.
- ποΈ Document Classification: Validates and classifies uploaded documents to ensure relevance and quality.
- π Digital Vault: Securely stores user documents with Aadhaar-authenticated access.
- β³ Time-Saving: Reduces form-filling time by 90%.
- π Inclusive Access: Boosts access to schemes and services by 5x.
- πΈ Zero Cost: Fully government-supported and free for citizens.
The MagicFill project workflow is designed to streamline the form-filling process using advanced AI and automation tools. Below is the detailed workflow:
See the video here: https://www.youtube.com/watch?v=4ybHfG3jo4w
Or,
-
π€ Step 1 of 2: Submit Your Document:
- Users upload their documents (e.g., Aadhaar Card) in PDF format.
- The form ensures that only valid, password-free PDFs are accepted.
-
ποΈ Classify Document:
- Uses Google Gemini to classify the document as valid or invalid.
- Invalid documents trigger a retry process where users can re-upload their files. If valid, the workflow proceeds to the next step for relevant text extraction.
-
π Extract from File:
- Extracts relevant data from the uploaded PDF file for further processing.
-
π€ Application Suitability Agent:
- Generates a structured output, including fields like Name, Address, Email, Phone number, etc.
-
πΎ Save to Airtable:
- Stores the extracted data in Airtable, an applicant tracking system.
-
π Redirect to Step 2 of 2:
- Redirects users to the second step of the application process. The government portal or any other important application form is automatically filled by Gemini using the extracted data.
-
ποΈ Step 2 of 2: Application Form:
- Users review and amend the pre-filled application form.
- Fields include Name, Address, Email, Telephone, Education, etc.
-
β Form Success:
- Displays a success message to the user, confirming the completion of the application process.
- π€ Artificial Intelligence: Utilizes advanced AI models like Google Gemini for intelligent form-filling and document classification.
- π n8n Workflow Automation: Automates processes like document extraction, classification, and data storage.
- ποΈ Airtable Integration: Manages and stores applicant data efficiently.
- π Secure Storage: Ensures data security with Aadhaar-authenticated digital vaults.
- π Webhooks: Enables seamless communication between different workflow steps.
- π PDF Processing: Extracts and processes data from uploaded PDF documents.
Follow these steps to use MagicFill:
- Visit the MagicFill platform and navigate to the Step 1 of 2: Submit Your Document form.
- Upload your document (e.g., CV or Aadhaar Card) in PDF format. Ensure the document is password-free.
- Acknowledge the terms and conditions and click Submit.
- The uploaded document will be classified using AI to determine if it is valid or invalid.
- If the document is invalid, you will be prompted to re-upload a valid document.
- Once the document is validated, relevant data (e.g., Name, Address, Email etc.) will be extracted using AI.
- The extracted data will be processed to generate a structured output, including fields like Name, Address, Email, Telephone, Education etc.
- The structured data will be saved to an Airtable database for tracking and management.
- After saving the data, you will be redirected to Step 2 of 2: Application Form.
- The application form will be pre-filled with the extracted data.
- Review the pre-filled fields and make any necessary amendments.
- Fields include Name, Address, Email, Telephone, Education, Skills, Years of Experience.
- Once satisfied with the application form, click Submit to complete the process.
- A success message will be displayed, confirming the completion of the application process.
- Your information will be securely stored to Airtable.
Enjoy the seamless and efficient form-filling experience with MagicFill!
Present Contributors(In alphabetical order): 1. Ananyo Dasgupta, Speaker & Technical Documentation Designer , 2. Ankita Patra, Speaker & Technical Documentation Designer, 3. Bikram Mondal, Speaker & Development
This project is licensed under the MIT License.