Web App for Fetching Company Info from mca

Job ID: 38060812

Budget: ₹600 – ₹2,000 INR

I've been assigned the task of building a web application where users can input company names, and any publicly available information (uploaded on MCA portal by registered companies ) about those companies will be retrieved. There are already existing web apps that do this, for example

[India fillings search](https://www.indiafilings.com/search/)

[quick company company search](https://www.quickcompany.in/company)

[MCA portal](https://www.mca.gov.in/content/mca/global/en/mca/fo-llp-services/company-llp-name-search.html)

However, these don't allow bulk input. I want users to be able to input a large list of company names and receive an output in a downloadable Excel sheet.

Although I initially explored utilizing an [API from data.gov.in](https://data.gov.in/catalog/company-master-data), I encountered difficulties with downloading data or obtaining an API key, possibly due to issues with their website.

but was able to find [this csv file on kaggle](https://www.kaggle.com/datasets/rowhitswami/all-indian-companies-registration-data-1900-2019/data) containing information of companies from 1857-2020.

My initial approach is to use appwrite for backend and react for frontend. populate the appwrite db with information from the csv file.

then build the react frontend. however I can't help but wonder that there must be an easier way to do this. How would you make this?