Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Project management dashboard for multiple small project sites (solar PV system installation)

Free open-source Tailwind CSS and Next.js admin dashboard template with 8+ pages, dark mode, RTL, and authentication screens.
Solva is a project management dashboard template built with Next.js for tracking solar photovoltaic (PV) installations across many small, geographically separated sites, inspired by Singapore's SolarNova HDB program.
Solva is a role-based project management dashboard for programs that span many small work sites — in this implementation, solar PV installations on HDB blocks identified by postal code. It takes project milestones, block status updates, and uploaded documents as inputs, and produces progress graphs, a prioritization view for project managers, and a controlled document repository for auditors. The dashboard runs on Next.js with MongoDB as its database, is deployed at solva.vercel.app, and was built by a project engineer who worked on the SolarNova project in Singapore.
This dashboard suits program teams that manage a high volume of small construction or installation sites and need to track progress, documents, and users in one place.
After logging in, Solva checks whether you already have an active session and routes you to the appropriate view. Project managers see their assigned blocks and can update progress through the lifecycle stages; auditors land on the Turn On page, which lists completed blocks and offers download-only access to documents; admins manage users from a central user-management page.
Solva is built with Next.js and MongoDB, with Chart.js for the progress graph, axios for API calls, IPFS for document storage, and the OneMap API for mapping block postal codes. It is deployed at solva.vercel.app.
Solva was built by a project engineer who worked on the SolarNova project in Singapore. The public GitHub repository includes the full README and screenshots of each view.
Yes, the code is available in a public GitHub repository and a live demo runs at solva.vercel.app. Deployment would require configuring MongoDB and IPFS for data and document storage, though the README does not include step-by-step setup instructions.
Solva has three roles: Admin, Project Manager, and Auditor. Admins manage users, project managers create and update blocks and can delete auditor users, and auditors only view and download documents for turned-on blocks.
