Skip to content

Man0dya/FutureWatt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🌞 FutureWatt – Solar Energy Management Platform

** 🍃 Clean Energy. Smarter Living.🌍**

FutureWatt is a full-stack web application built to revolutionize the management of solar energy solutions in Sri Lanka. Designed for both customers and energy professionals, it delivers a seamless experience for ordering, servicing, financing, and maintaining solar systems — all from one smart platform.


🚀 What We’ve Built

✅ Seamless customer onboarding and solar package selection ✅ Streamlined technician workflow with live site reporting
✅ Smart approval systems and transparent order tracking
✅ Secure Stripe-integrated payment flow with OTP verification
✅ Admin and employee dashboards for backend control
✅ Monthly salary and finance modules for internal operations
✅ Real customer reviews for credibility and feedback
✅ PDF generation for reports, invoices, and salary slips


💡 Key Features

🧑‍💼 Customer Portal

  • Explore solar packages and place orders
  • Track order status, service requests, and payments
  • Submit reviews, feedback, and repair requests
  • Access chatbot support for instant help

🛠️ Admin & Employee Management

  • Manage packages, employees, and customer messages
  • Approve or reject repair/order requests
  • Respond to customer inquiries in real-time

🔧 Repair & Service Management

  • Track, assign, and manage repair jobs
  • Generate live installation & on-site service reports (PDF)
  • View complete service history

💳 Payment & Finance

  • Generate/send invoices via email (with PDF attachment)
  • Manage salary payments and financial reports
  • Stripe integration for secure, verified transactions

📈 Sales & Marketing

  • Dashboard insights on orders, repairs, and payments
  • Monitor and manage real customer reviews

🛠️ Tech Stack

  • Frontend: React.js, Material-UI, React Router
  • Backend: Node.js, Express.js, MongoDB (Mongoose)
  • Other Tools:
    • Nodemailer – Email notifications
    • PDFKit / pdfmake – PDF report/invoice generation
    • Stripe – Secure payment gateway
    • Axios – API calls

📁 Project Structure

Backend/
  Controllers/
  Model/
  Route/
  middlewares/
  uploads/
  Utils/
  app.js
  package.json
  .env

frontend/
  public/
  src/
    Components/
    index.js
  package.json
  .env
  README.md

About

FutureWatt is a full-stack web application built to revolutionize the management of solar energy solutions in Sri Lanka. Designed for both customers and energy professionals, it delivers a seamless experience for ordering, servicing, financing, and maintaining solar systems — all from one smart platform.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors