Skip to content

robingithubrobin/RetailApp

 
 

Repository files navigation

About this project and Planning

My plan for this project is to build a retail application for a store with:

Desktop UI for cashiers
Web UI for administrators and managers
And separate data access with API

I plan to build a .NET Framework based project and then Upgrade it to .NET Core

Progress

I built the first Iteration on .Net Framework using token based authentication and implemented role strict endpoints. Now I successfully upgraded my application to .Net Core 6, including WPF, ASP.NET and all my libraries.

I also implemented JWT Token based authentication and MVVM structure in my WPF project.

Dependencies

This application features N-Tier Data Architecture.
Example of dependency structure:

[ ASP.NET Api ] => [ Api Library ] => [ SQL Database ]

[ WPF.Core ] => [ WPF Library ] => [ SQL Database ]

Technologies that I use in this project:

Unit Testing
Async
Dependency Injection
WPF
ASP.NET MVC
MVVM
.NET Framework
.NET Core 6
SSDT
Git
Azure DevOps
Design Patterns
Reporting
WebApi
Logging
Data Validation
HTML
CSS
JavaScript
Authentication
Authorization roles
Entity Framework Core
SQL Server
SSMS
JWT
Dapper
AutoMapper

Important info

I decided to move my project to Azure because I want to take advantage of CI/CD.
From now on I'm going to continue my development on Azure DevOps, the project is still accessible and you can find it here - https://dev.azure.com/mechenkoyaroslav/RetailApplication

This project is still in development

About

MVP Retail management application.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C# 51.6%
  • JavaScript 43.4%
  • HTML 3.6%
  • Other 1.4%