Freelance Bharat

Freelance Bharat

Find the skills you need within your area

Created on 20th May 2023

Freelance Bharat

Freelance Bharat

Find the skills you need within your area

The problem Freelance Bharat solves

People can use our platform to quickly and conveniently find and hire local service providers such as plumbers and electricians. It eliminates the frustration and time-consuming process of searching for contact numbers and ensures immediate access to services, especially during emergencies. Our user-friendly interface with a one-click call option and efficient search filters makes it easier to connect with reliable service providers. our platform enables easy communication, allowing users to build trust and negotiate terms before hiring.

Challenges I ran into

Creating an app within 24 hours, without prior knowledge of backend development and without a team, presented a significant challenge for me. Initially, I attempted to utilize Node.js, Express, and MongoDB for the backend, but I quickly realized that learning these technologies would consume a considerable amount of time. To simplify the process, I opted to use Firebase instead.

With the limited timeframe, my primary focus was on getting the app's core functionality to work rather than dedicating extensive effort to the user interface (UI). By leveraging Firebase's backend-as-a-service (BaaS) capabilities, I could swiftly set up the necessary database, user authentication, and cloud functions.

Firebase provided a user-friendly interface and comprehensive documentation, allowing me to rapidly integrate the required features. I utilized Firebase's Database to store and retrieve data, Firebase Authentication for user login and registration, and Firebase Cloud Functions to handle backend logic.

By leveraging Firebase's pre-built UI components, I could expedite the frontend development process and allocate more time to the app's functionality. Although the UI might not have been polished or visually appealing, the core functionality was functional within the limited timeframe.

Despite the challenges and time constraints, utilizing Firebase significantly simplified the backend development process. It allowed me to focus on implementing the essential features and ensuring the app's functionality, even without prior backend experience or a dedicated team.

Discussion

Builders also viewed

See more projects on Devfolio