QriosityNet
Cross-Platform Educational Ecosystem
Problem
Client needed a cross-platform app with web and mobile feature parity, shared backend, and secure insurance portal integrations | shipped fast with a small team.
Solution
Single Django REST API serving both React web and React Native mobile. JWT auth with RBAC for insurance portals. Automated API validation suite in CI.
Result
1,000+ active users across both platforms. 45% fewer deployment errors. Insurance portals live without incident.
Impact
- ✦1,000+ active users across web and mobile
- ✦Full cross-platform app shipped end-to-end
- ✦Automated API validation reduced deployment errors by 45%
- ✦Secure portals built for InsaCate & Jubilee insurance providers
01The Problem
QriosityNet needed to exist simultaneously as a web application and a mobile app, sharing the same backend, with feature parity across platforms. The client needed it shipped fast, the codebase needed to be maintainable by a small team, and the security requirements for the insurance portal integrations were non-trivial.
02My Role
I led the end-to-end development as the primary engineer | Django REST Framework backend, React frontend, React Native mobile app, and the insurance portal integrations. I also implemented the automated testing and API validation frameworks that kept the deployment pipeline stable.
03Technical Approach
The architecture centered on a single Django REST API serving both the React web app and the React Native mobile app. This avoided code duplication and meant backend changes automatically benefited both platforms. For the insurance portals, I implemented JWT-based authentication with role-based access control, encrypted data transmission, and audit logging. The automated API validation suite used Postman collections run in CI to catch regressions before deployment.
04Key Decisions
Choosing React Native over Flutter came down to team familiarity with React | the learning curve would have added weeks. Sharing the same component patterns between web and mobile sped up development significantly. Django REST Framework was chosen for its built-in authentication, serialization, and browsable API | invaluable for a small team debugging integrations.
05Outcome
QriosityNet shipped on schedule and grew to 1,000+ active users. The insurance portal integrations went live without incident. The automated testing framework I built reduced deployment errors by 45% | a metric that outlasted my time at Diya and became part of their standard engineering process.