Mitchell International Secure Reporting Platform

Developed a secure AngularJS + ASP.NET MVC reporting portal with OAuth2, HMAC, and full-stack test coverage for Mitchell International

Client
ChallengeSecurely deliver a dynamic AngularJS enterprise reporting platform
ResultDeployed OAuth2-compliant, full-stack reporting solution with robust security and test coverage
Tags.NET, Java, SQL Server, Financial

Mitchell International needed a secure and flexible reporting web platform that could serve dynamically generated reports across its enterprise ecosystem. TaylorMade Software was engaged to design and implement this system from backend to frontend, with strict requirements for security, scalability, and maintainability.

We architected and delivered a secure OAuth 2.0-based authentication flow enhanced with HMAC-SHA256 and Google Authenticator-driven TFA. End-to-end encryption was enforced, with data encrypted in motion and at rest. The entire backend was secured using SSL and hardened database protocols.

On the frontend, we built a robust AngularJS SPA, integrated with ASP.NET MVC, LESS, and HTML5 to provide a responsive user experience. The portal UI was fully dynamic—report layouts and metadata were managed via database-driven configurations, eliminating source code changes for new reports.

We also implemented a comprehensive testing suite across all layers: Jasmine and Chutzpah for JavaScript, Selenium and Protractor for functional testing, and MSTest/Moq for .NET. Our use of oWIN, Katana, RabbitMQ, Entity Framework, and AutoFac ensured a scalable and decoupled architecture.

This engagement resulted in a secure, maintainable, and extensible enterprise reporting solution—ready to scale and support Mitchell's data-driven initiatives.