Business Client need Web Development

Contact person: Business Client

Phone:Show

Email:Show

Location: mumbai, India

Budget: Recommended by industry experts

Time to start: As soon as possible

Project description:
"Enhance and Scale a Firebase-based Digital MRV Platform
Project Overview:

We are seeking an experienced full-stack developer to take over and accelerate the development of our Digital Monitoring, Reporting, and Verification (D-MRV) software. The platform is built on modern web technologies (Vanilla JS, Tailwind CSS) and uses Google Firebase for its backend (Authentication, Firestore).

The core objective of this platform is to provide a robust, auditable, and user-friendly tool for biochar producers to track their operations, from raw biomass sourcing to the final sale of biochar, ultimately for the generation of Carbon Dioxide Removal Credits (CORCs).

The application has a functional baseline, but we have encountered development bottlenecks. We need a skilled developer to come in, quickly understand the existing codebase, resolve outstanding issues, and systematically build out the remaining modules.

Current State of the Application:

Technology Stack:

Frontend: Vanilla JavaScript (ES6 Modules), Tailwind CSS - Ready

Backend: Google Firebase (Authentication, Firestore Database) - needs to be integrated

Core Functionality (Implemented but needs review/refinement):

Multi-level user authentication (Master Admin, Client Admin, Project User). Logo Upload and Whitelabel

Client and user onboarding workflow.

Basic project creation and user assignment.

A preliminary version of the "Supplier Management" tab for Client Admins.

Key Challenge: The project has stagnated. New feature implementation has been slow and buggy. The immediate priority is to build out the remaining core modules one by one, starting with a fully functional Supplier Management system.

Project Goals & Key Modules to be Developed:

We will tackle this project in a phased approach, focusing on one module at a time to ensure quality and stability.

Phase 1: Full-Featured Supplier Management (Immediate Priority)

Objective: Create a complete CRUD (Create, Read, Update, Delete) interface for managing suppliers.

Detailed Requirements:

The "Manage Suppliers" tab must be fully functional for both Client Admins and Project Users.

The "Add Supplier" and "Edit Supplier" forms must include the following fields:

Supplier Name (Required)

Address

Pincode

Mobile No.

Email ID

GST No.

The supplier list must display these details clearly.

The "Biomass Sourcing" form must be updated to use a dropdown menu populated with the list of suppliers, replacing the current free-text input.

Phase 2: Project Settings & Machinery Management

Objective: Allow Client Admins to manage detailed project information and associated machinery.

Features:

An editable "Project Settings" page to add/update project location, description, and other metadata.

A sub-module within Project Settings to manage a list of machinery (e.g., Pyrolysis Units, Grinders), including fields for machine ID, capacity, and commissioning date.

Phase 3: End-to-End Traceability & Inventory Management

Objective: Create a robust system for tracking biomass from source to product, with accurate inventory control.

Features:

Overhaul the "Biochar Production" form to allow users to select one or more available biomass batches from inventory.

Users must be able to specify the exact dry mass of biomass consumed from each selected batch for a production run.

Implement logic to automatically deduct the consumed mass from the remaining DryMass Kg field of the source biomass batches in Firestore.

Assign unique, human-readable IDs to every sourcing and production batch.

Phase 4: LCA Data & Reporting

Objective: Capture key data points for Life Cycle Assessment (LCA) and prepare for reporting.

Features:

Add fields to the sourcing and production forms for:

Transportation distance and fuel consumption.

Energy consumption (kWh) per production run.

Run duration (hours).

Develop a basic reporting dashboard to view key metrics and data exports (e.g., CSV).

Required Skills & Experience:

Expert-level proficiency in Vanilla JavaScript (ES6+). This is not a project for jQuery or framework-dependent developers.

Strong experience with Google Firebase, particularly Firestore (including complex queries, security rules, and data modeling) and Firebase Authentication.

Proficiency with Tailwind CSS for building and extending the UI.

Demonstrable experience in debugging and refactoring existing codebases.

A systematic and methodical approach to development, with a focus on building one feature at a time and ensuring it is stable before moving on.

Excellent communication skills and the ability to provide clear progress updates.

(Bonus) Experience with developing D-MRV, carbon accounting, or sustainability-focused software.

What We Are Looking For in a Freelancer:

We are looking for a mentor and a leader who can not only write excellent code but also guide the project back on track. We value clear communication, a proactive approach to problem-solving, and a commitment to quality. We want a partner who can help us build the best D-MRV software in the industry." (client-provided description)


Matched companies (5)

...

April Innovations

April Innovations is one of the leading Enterprise Software Development companies in Mumbai, with clients being serviced in the USA, UK, and India. T… Read more

...

SJ Solutions & Infotech

SJ Solutions & Infotech is a team of highly experienced and dynamic professionals who have an enormous passion for technology. In this fast changing … Read more

...

Appeonix Creative Lab

At Appeonix Creative Lab, we are more than just an IT company—we are your growth partners. With a passion for innovation and excellence, we craft cus… Read more

...

Kiantechwise Pvt. Ltd.

Kiantechwise is a creative tech company delivering innovative web design, software solutions, branding, and digital marketing. With expertise and vis… Read more

...

WhizzAct Private Limited

WhizzAct aims to deliver the supreme service at an effective cost, ensuring complete customer satisfaction. Emphatic use of the latest tools and tech… Read more