MRV Platform -- 2

Заказчик: AI | Опубликовано: 15.12.2025
Бюджет: 750 $

Enhance and Scale a Firebase / MongDb -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. 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. 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. 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. 4: LCA Data & Reporting Ready (needs to be incorporated.) 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). 5. API connections to our iot platform. 6. API connections to multiple registries 7. Android IOS or link based image upload to particular project and syncing. Transporter and thrid party vendors will use it. 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. The Front end was built using a no code platform. We need to integrate the backend, the developer notes and codes are available for preview.