A simple contacts list demo project using C# and MongoDB
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.



MongoContacts is a simple contact list using ASP.NET MVC, C# and MongoDB. The contact list isn't really anything special, I just wanted to start something so I could play around with MongoDB. I guess I should probably have made a todo list, right?

There is a demo running up on AppHarbor: http://mongocontacts.apphb.com. Check it out to get an idea what the app can do.

What's in the box

ASP.NET MVC, C#, jQuery + validation, Twitter Bootstrap, Automapper and a Bootstrap Datepicker


Of course you'll need .NET and MongoDB. With the AppHarbor demo I am using MongoLab, so you can go that route if you don't want to install MongoDB locally or if you cannot for some reason.

The solution uses Nuget package restore, so the first build will pull down the necessary packages. You may need to either enable the solution to allow package restore or enable your environment to enable package restore (if you haven't already).

Release notes

The initial release is pretty basic: a contact, email addresses and websites. I have plans to expand to allow phone numbers, IM accounts and grouping (tags), but I have not yet implemented. I probably will depending on if real work gets in the way or not. This IS just a demo project - so it may die a horrible death.


  • Added phone number and IM support


  • Added "about" page
  • Pushed demo to AppHarbor