This project is my first creation in web development, built using HTML, CSS, JavaScript, Jquery, Bootstrap, .NET MVC architecture with a Code First approach. It’s a basic billing application designed to understand real-world CRUD flows and UI interactions.
The application is divided into 3 main sections:
- Add and manage customers
- View customer details
- Add and manage products
- Set product prices
- Generate bills by selecting customers and products
- Automatically calculate total amount
- 🖨️ Print the calculated bill
- ✅ SweetAlert for confirmations (add / delete / actions)
- ✅ Toaster notifications for success & error messages
- 🌗 Dark / Light mode (currently in progress)
- 🎨 UI enhancements are ongoing
- .NET 8
- ASP.NET MVC
- Entity Framework Core
- Code First Approach
- SweetAlert
- Toaster Notifications
- SQL Database
- MVC (Model–View–Controller)
- Clean separation of concerns
- Simple and beginner-friendly structure
- Focused on learning fundamentals of web development
- 🖥️ Desktop only (currently)
- 📱 Mobile responsiveness is planned for later
- Core functionality ✅ completed
- Dark / Light mode 🚧 in progress
- UI improvements 🚧 ongoing
- Mobile support ⏳ planned
This project helped me:
- Understand MVC architecture
- Learn Entity Framework Code First
- Work with real CRUD operations
- Handle UI feedback using alerts & toasters
- Build confidence in backend-driven web apps
Paras Panchal Web Developer | Learning .NET & Modern Web Development
Every expert was once a beginner — this project marks the start of my journey 🚀