Personal contributions to Gourmet Swap, a social market built off the idea connecting communities to home-cooked meals prepared by local Chefs. Example codes include the following technologies: C# / ASP.NET MVC, REST Web API, ADO.NET, SQL Server, Angular, Javascript, HTML5, Bootstrap 3.0, CSS3.
- is a Single Page Application (SPA) - using ASP.NET Web API and AngularJS.
- URL routing is accomplished by using AngularJS UI-Router - a client-side Single Page Application routing framework.
- follows John Popa's AngularJS style guide for syntax and application structure.
- client and server side follows the MVC architectural pattern - using AngularJS and ASP.NET.
- server side enforces the dependency injection (DI) design pattern to promote a loosely coupled application. Unity container used to resolve dependencies.
- uses ASP.NET Web API and ADO.NET to create REST web services (Web APIs)
- uses AngularJS Controllers / Services to request data from the Web APIs to serve data to AngularJS Views
- Models - Domain, Requests, Responses
- Api Controllers - Web Api methods
- Services - ADO.NET
- Interfaces
- AngularJS Views
- AngularJS Controllers
- AngularJS Services
- AngularJS Directives
Personally launched and developed intelligent chat bot ontop of C# / ASP.NET using Microsoft's Cognitive Serives and Bot Framework to enhance users experience and meal searches.