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.
- 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
C# · ASP.NET MVC · Entity Framework · SQL Server · Bootstrap · jQuery · Crystal Reports
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.
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.