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
- Host: GitHub
- URL: https://github.com/profjordanov/messageboard
- Owner: profjordanov
- Created: 2017-04-29T08:46:17.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2023-08-07T14:01:46.000Z (almost 3 years ago)
- Last Synced: 2025-06-14T09:06:42.308Z (about 1 year ago)
- Topics: angularjs, asp-net-mvc, azure, bootstrap, dotnet, entity-framework, webapi
- Language: JavaScript
- Size: 33.7 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: ReadMe.md
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.