I’m working on a technology showcase demo project named, PracticeTime. This is a just a technical playground for me to explore ways of doing things and develop good practices. The code is available on GitHub.
It has the following features:
- Musicians can record practice session time.
- Instructors can monitor students practice time
- Gamification of practice
- General administration of users
- Responsive website design
The underlying technology is:
- .NET 4.5.1
- ASP.NET 5
- Entity Framework 6
- Twitter Bootstrap
- jQuery and jQueryUI
- Enterprise Logging
Some of the patterns and practices:
- Continuous Integration
- Unit Testing
- Mocking
- Code Coverage
- Dependency Injection