PostgreSQL Backend & API for Solar TwinPro

via Freelancer ·

Budget / Salary₹1,500–12,500
TypeFreelance project
LocationRemote
Posted1 hour ago
Develop PostgreSQL Backend & REST APIs for Solar Digital Twin Platform

Project Description

We are developing TwinPro, a web-based digital twin and asset-management platform for solar power plants.

The React frontend is substantially developed and currently uses JSON/dummy data. We now require a backend developer to create the core database, asset hierarchy and REST APIs that will connect the frontend to a production-ready backend.

The application hierarchy is:

Enterprise → Portfolio → Plant → Block → Inverter/Transformer/SCB/WMS/Meter → Individual Assets

The developer should create a scalable PostgreSQL backend supporting multiple enterprises, portfolios and solar plants.

Scope of Work
Design PostgreSQL database schema.
Develop backend using Node.js/Express or Python/FastAPI.
Create CRUD APIs.
Implement hierarchical asset relationships.
Create sample/demo records.
Create APIs required by the existing React frontend.
Add input validation and standard error responses.
Prepare Swagger/OpenAPI documentation.
Dockerise the backend.
Provide source code and installation documentation.
Minimum Entities
Enterprise
Portfolio
Plant
Block
Asset
Inverter
Transformer
SCB
Weather Station
Energy Meter
User
Alarm
Work Order
Document
Asset Location
Minimum APIs
/enterprises
/portfolios
/plants
/plants/{id}/overview
/plants/{id}/assets
/plants/{id}/kpis
/plants/{id}/alarms
/assets/{id}
/work-orders
/users

All APIs should follow a common /api/v1/ structure.

Deliverables

Milestone 1: Database ERD + architecture
Milestone 2: PostgreSQL schema + seed data
Milestone 3: REST API development
Milestone 4: Swagger/OpenAPI documentation + Docker deployment
Milestone 5: Final source code and handover

Important Requirement

The frontend must not directly access database tables. All application data must pass through documented APIs.

The code should be modular and suitable for subsequent integration with AWS Aurora/RDS, Cognito, React and IoT/SCADA services.

What to Include in Your Bid

Please provide:

Similar backend/API projects completed
GitHub/code examples if available
Proposed backend framework
Proposed database architecture
Estimated completion schedule

Start your proposal with the words “TWINPRO BACKEND” so we know you have read the complete requirement.

Preferred Skills

PostgreSQL
Node.js
RESTful API
Amazon Web Services
Database Development

Suggested Project Type

Fixed Price

Suggested Budget

₹8,000–₹10,000

Target Completion

7– days
javascript python nosql couch & mongo node.js postgresql database development docker restful api api development fastapi
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.