A little tool web app to keep track of cross country runner's races, times, etc.
Techs used: ASP.NET MVC 4, SQL Server 2012, Twitter Bootstrap, etc
A class library project that serves as the data access layer for CCIS. Entity Framework (with Database First) is used as the Object Relational Mapper.
An ASP.NET MVC project that makes CCIS a web application. External Front End Libraries Used:
- jQuery 2.1.4 and jQuery UI 1.11.4
- Bootswatch Paper Theme with Bootstrap 3
- MVC Foolproof Validation to augment
ComponentModel.DataAnnotations
's declarative validations - DataTables for sweet client side table functionality
- Bootstrap 3 Date/Time Picker
- Moment.js is used as part of Bootstrap 3 Date/Time Picker
- Twitter Typeahead
- Toastr for showing success/info/error feedback to the user after actions
- Robin Herbot's jquery.inputmask
A class library project which is a clone of Forloop.HtmlHelpers, but ported to work with .NET 4.0. The original version is built for .NET 4.5 and above. Used in CCMvc to enable putting JavaScript code block and files at the bottom of the page.
A class library project that provides common, cross-cutting functionality like logging, exception handling, email notifications, etc across projects.
T-SQL scripts to be run on SQL Server 2012 (that's what I've tried them on) to create the CrossCountry database and intialize some data.
A note on creating the DB: When running the initial script in DBScripts: 001_DBinit.sql
, replace the FILENAME
s on lines 7 and 9 with your desired location