** 🍃 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.
✅ 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
- 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
- Manage packages, employees, and customer messages
- Approve or reject repair/order requests
- Respond to customer inquiries in real-time
- Track, assign, and manage repair jobs
- Generate live installation & on-site service reports (PDF)
- View complete service history
- Generate/send invoices via email (with PDF attachment)
- Manage salary payments and financial reports
- Stripe integration for secure, verified transactions
- Dashboard insights on orders, repairs, and payments
- Monitor and manage real customer reviews
- 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
Backend/
Controllers/
Model/
Route/
middlewares/
uploads/
Utils/
app.js
package.json
.env
frontend/
public/
src/
Components/
index.js
package.json
.env
README.md