Complete MVC for projects