About the Project
TN-EB-BILL-COMPARISON is a web application designed to help Tamil Nadu electricity consumers easily understand and compare their electricity bills under different tariff schemes.
💡 Inspiration
The project was inspired by the difficulty many consumers face when understanding electricity tariff slabs and calculating their monthly EB bills. I wanted to build a simple platform where users could enter their electricity consumption and instantly see a clear comparison of the bill amount under different tariff systems.
🛠️ How I Built It
I developed the application using a modern full-stack architecture:
- Frontend: React, Vite, Tailwind CSS, Framer Motion, Recharts
- Backend: Node.js and Express
- Database: MongoDB
- Deployment: render
- CI/CD: GitHub Actions
The application provides slab-wise calculations, interactive charts, Tamil/English support, dark mode, PDF export, and bill comparison features.
📚 What I Learned
Through this project, I gained practical experience in **full-stack development, REST APIs, database integration. I also learned how to design a user-friendly interface for a real-world problem and connect frontend, backend, and cloud infrastructure into one application.
🚧 Challenges Faced
Some of the main challenges were implementing accurate slab-wise bill calculations, connecting the frontend with the backend, handling database integration, CI/CD pipeline and troubleshooting deployment issues also helped me improve my debugging and DevOps skills.
🎯 Outcome
This project helped me combine software development, cloud computing, and DevOps to create a practical application that makes electricity bill comparison easier and more understandable for users.
Built With
- api
- css
- express.js
- framer
- full
- git
- html
- javascript
- mongodb
- motion
- node.js
- react
- rest
- tailwind
- vite

Log in or sign up for Devpost to join the conversation.