OSS is a simple framework to build .net core web applications. Trying to provide basic functions needed in any modern application. The project provide functions like
- Login/Register pages (default .net identity)
- Logging errors to database
- Exception handling
- Caching
- Validation (using fluent Validation)
- Email Queue
- Sending Email (using MailKit)
- Schedule Tasks (tasks configured in database)
- Localization (using database)
- Flixable way to handle permissions (admin can create roles and give different permissions on any page)
- Unit test
I used nopCommerce as a reference, and tried to make my code much simpler. The code is not complete
I included the database files (in folder App_Data) to be easier to attach, you need to change the connection string in the startup.cs file.
Login user name: aaa@test.com and password aaa123