Back to Work
Mjolnir
Educational mobile app for learning and skill development
React NativeNode.jsPostgreSQLAWSDockerFirebase

Key Results
Educational content delivery
Mobile-first learning experience
Cross-platform compatibility
User engagement optimization
Problem
An educational technology company needed a mobile app that could deliver engaging learning content to students. They required a cross-platform solution that could work seamlessly on both Android and iOS devices, with robust backend systems for content management and user progress tracking.
Approach
Frontend Development
- •React Native for cross-platform mobile development
- •Intuitive user interface optimized for learning
- •Offline content caching for uninterrupted learning
- •Progress tracking and achievement systems
- •Interactive learning modules and assessments
Backend Architecture
- •Node.js with Express for RESTful API development
- •PostgreSQL database for user progress and content management
- •Firebase for real-time features and push notifications
- •AWS S3 for content storage and delivery
- •Redis caching for improved performance
DevOps & Infrastructure
- •Docker containers for consistent deployment
- •GitHub Actions CI/CD with automated testing
- •AWS infrastructure for scalability
- •Firebase App Distribution for beta testing
Outcome
- ✓Successfully launched on Google Play Store
- ✓Cross-platform compatibility achieved
- ✓Engaging learning experience delivered
- ✓Robust backend infrastructure established
Technical Stack
frontend
React Native with TypeScript
backend
Node.js with Express and TypeScript
database
PostgreSQL with optimized schema
mobile
Firebase for mobile features
infrastructure
AWS (EC2, RDS, S3)
monitoring
Firebase Analytics, Custom dashboards
cicd
GitHub Actions, Automated testing