Skip to content

Repository files navigation

Point of Sale — ASP.NET MVC

A point-of-sale web application for a retail shop, built in 2017 while I was learning ASP.NET MVC. It is published as a reference sample, and it is the most-forked thing on my account — if you landed here from a search, this is what it does.

What it covers

  • Catalogue — products, barcodes and suppliers, with paged listings
  • Transactions — purchase entry and sales checkout
  • People — customers and employees, with a forms-authentication login
  • Receipts — printable sales receipts generated with Crystal Reports
  • Validation — data annotations on the models, unobtrusive validation on the views

Built with

C# · ASP.NET MVC · Entity Framework · SQL Server · Bootstrap · jQuery · Crystal Reports

Running it

Open POS ASP.NET MVC.sln in Visual Studio, point the POSDBContext connection string in Web.config at your own SQL Server instance, and run. The database is Database First — the model lives in POS_ADO.edmx.

Status

Frozen at its 2017 state and not maintained. It targets .NET Framework and the ASP.NET MVC of that era, so treat it as a learning reference rather than a starting point for new work. Issues and pull requests are welcome but will not be actioned quickly.

For what I build now, see my profile.

About

Point-of-sale web application in ASP.NET MVC — products, barcodes, suppliers, purchases, sales and Crystal Reports receipts. Early-career reference project, 2017.

Topics

Resources

Stars

8 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages