Datawatt App
What is this app?
This project is a renewable energy investment and monitoring platform built with Next.js, TypeScript, Vercel, and Supabase, integrating real-time energy data APIs like Enphase. It allows users to:
- Buy and sell securities tied to renewable energy projects.
- Track real-time energy metrics such as energy produced, homes powered, and CO₂ emissions avoided.
- Monitor financial performance with detailed metrics like dividends, profit shares, and securities prices.
- Access project-specific details, including lifecycle progress, risk assessments, and environmental impact.
Key Features:
- Live Data Integration:
- Fetches real-time energy production data from APIs like Enphase.
- Visualizes energy performance with dynamic graphs and KPIs.
- Investment Marketplace:
- Securely enables buying, selling, and tracking of renewable energy-backed securities.
- Displays market trends, share prices, and dividend payouts.
- Impact Analysis:
- Calculates and displays users' contributions to sustainability goals.
- Scalable and Fast:
- Hosted on Vercel for global performance and seamless updates.
- Uses Supabase for secure data storage and real-time database features.
Technology Stack:
- Frontend: Next.js with TypeScript for a modern, SEO-optimized, and type-safe user experience.
- Backend: Supabase for authentication, API management, and historical data storage.
- Hosting: Vercel for fast, scalable deployments and edge caching.
- Real-Time Data: Enphase API for live energy production metrics.
Purpose:
To empower environmentally conscious investors with tools to invest in and track the financial and environmental impact of renewable energy projects, fostering a scalable and impactful transition to clean energy.