Tuition Management App

This is about developing a mobile app for small scale/home based tutors. The app is primarily targetted to reduce the administation hassles of managing/running a online/physical classes. The backend is cloud native and frontend is built using React Native.

Tech Stack

Frontend

  • React Native as UI framework
  • Mobx for state management
  • GraphQL/REST clients for CRUD

Backend

  • AWS Serverless for business logic
  • AWS API Gateway for routing
  • AWS Cognito for authentication
  • AWS S3 for storage
  • AWS Event Bridge for integrations with third party apps

DataStore

  • Mongo DB Atlas for storing application data
  • Mongo Realm as the persistence layer interface exposing GraphQL server

Integrations

  • Twilio for SMS and Email

Programming Languages

  • TypeScript
  • JavaScript
Nifty tech tag lists fromĀ Wouter Beeftink