Skip to content

Latest commit

 

History

History
49 lines (34 loc) · 1.61 KB

README.md

File metadata and controls

49 lines (34 loc) · 1.61 KB

SocialGoal v1.0.0

alt text

SocialGoal is a social networking web app for socializing your goals and strategies with people. The primary objective of the SocialGoal app is to provide a learning app for building real-world web apps with ASP.NET MVC 5 and EF 6 Code First. The application architecture is inspired from EFMVC. SocialGoal is developed by Marlabs.

Technologies

  • ASP.NET MVC 5
  • EF 6 Code First
  • AutoMapper
  • Autofac
  • Twitter Bootstrap
  • NUnit
  • Moq

Patterns & Practices

  • Domain Driven Design (DDD)
  • Test-Driven Development (TDD)
  • Repository Pattern & Generic Repository
  • Unit of Work
  • Dependency Injection

Goals and Roadmap

Overall Project Goals

  • Web app for Social Networking for soclialize your goals and strategies.
  • A reference web app for ASP.NET MVC 5 and EF 6 Code First.
  • Improve developer productivity for building web apps on the Microsoft Web stack.
  • Reference app for building Test-Driven Development (TDD) and Domain-Driven Design (DDD).
  • Mobilize an existing app for solving the mobility challenges.

Roadmap Targets

  • Build a full-fledged social networking app with enhanced UI and new features.
  • Mobilize the existing app
  • Provide an API for Mobility, by using ASP.NET Web API 2.
  • Build cross platform, minimalist mobile apps by using HTML5/JavaScript platform.
  • Build Mobile Backend as a Service (MBaaS) solution on the Windows Azure for the mobile apps.