An open API service indexing awesome lists of open source software.

https://github.com/profjordanov/messageboard

Project for C# MVC Frameworks - ASP.NET - March 2017
https://github.com/profjordanov/messageboard

angularjs asp-net-mvc azure bootstrap dotnet entity-framework webapi

Last synced: 3 months ago
JSON representation

Project for C# MVC Frameworks - ASP.NET - March 2017

Awesome Lists containing this project

README

          

# Message Board
Used technologies: Bootstrap, AngularJS, ASP.NET MVC, Entity Framework and Azure

• Used Ninject

• Used AutoМapper.

• Followed the best practices for OO design and high-quality code for the Web application:

o Used data encapsulation.

o Used exception handling properly.

o Used inheritance, abstraction and polymorphism properly.

o Followed the principles of strong cohesion and loose coupling.

o Correctly formated and structured code

• Well looking user interface (UI).

• Good usability (easy to use UI).

• Supporting of all modern Web browsers.

• Use caching where appropriate.

• Written unit tests for logic, controllers, actions, helpers, etc.

• Implemented error handling and data validation to avoid crashes when invalid data

• Prevented from security vulnerabilities like SQL Injection, XSS, CSRF, parameter tampering, etc.