I have an open source project on GitHub. It is an ASP.NET MVC 4 application using Entity Framework and a handful of other utilities. I decided to create this project after spending about a year building a large application. I wanted it to capture the architecture I settled on and some of the cool helper classes.
I want to suggest using this open source project as a starting point for other projects that my company uses. Of course, I want some feedback to make sure I'm not giving bad advice.
This project doubles as a repository for some of the utilities I wrote. These include new ActionFilterAttribute
s, ActionResult
s and a whole lot more.
I would like someone with a lot of experience with ASP.NET MVC to take a look and see what I am missing. What problems do you see with my architecture? What are some useful helper classes that would be good to include in this repository? Are there any third-party tools for automating some of this code? Are there any view-related techniques that would simplify my UI?