Skip to content

Latest commit

 

History

History
97 lines (62 loc) · 2 KB

File metadata and controls

97 lines (62 loc) · 2 KB

🧾💻 Billing Management System (.NET MVC)

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.


✨ Features

The application is divided into 3 main sections:

👤 Customer

  • Add and manage customers
  • View customer details

📦 Product

  • Add and manage products
  • Set product prices

🧮 Bill

  • Generate bills by selecting customers and products
  • Automatically calculate total amount
  • 🖨️ Print the calculated bill

🎨 UI & Interaction

  • SweetAlert for confirmations (add / delete / actions)
  • Toaster notifications for success & error messages
  • 🌗 Dark / Light mode (currently in progress)
  • 🎨 UI enhancements are ongoing

🛠️ Tech Stack

  • .NET 8
  • ASP.NET MVC
  • Entity Framework Core
  • Code First Approach
  • SweetAlert
  • Toaster Notifications
  • SQL Database

📐 Architecture

  • MVC (Model–View–Controller)
  • Clean separation of concerns
  • Simple and beginner-friendly structure
  • Focused on learning fundamentals of web development

📱 Responsiveness Status

  • 🖥️ Desktop only (currently)
  • 📱 Mobile responsiveness is planned for later

🚧 Project Status

  • Core functionality ✅ completed
  • Dark / Light mode 🚧 in progress
  • UI improvements 🚧 ongoing
  • Mobile support ⏳ planned

🧠 Why This Project?

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

👨‍💻 Author

Paras Panchal Web Developer | Learning .NET & Modern Web Development

Every expert was once a beginner — this project marks the start of my journey 🚀