A real-time social platform built from the ground up with a custom backend replacing Firestore.
Key contributions:
- Built a custom back end with AdonisJS and PostgreSQL to replace Firestore as it bottlenecked primary queries
- Built a Socket.IO-based event-triggering system to fetch and sync the latest data
- Enhanced the Redux store architecture, improving code readability and scalability
- Made a custom image caching component for Expo React Native
- Full-stack architecture spanning Firebase, AWS (EC2, S3, RDS), and serverless functions