Hey Replit community! ![]()
After months of building (and a lot of late nights), I finally shipped my first iOS app on the App Store β and Replit was the home base for the whole thing.
The problem I wanted to solve
Helping students who want to study abroad is messy. Programs, deadlines, tuition, language requirements β info is scattered across hundreds of university websites, often in languages you donβt speak. I went through this myself and thought: there has to be a cleaner way.
Meet My University ![]()
A mobile app that puts study-abroad info in one place:
Browse universities and programs by country, field, and budget
An AI tutor that answers questions about applications, motivation letters, visa basics β in plain language
Multi-language support (English, Spanish, Ukrainian)
Built for iOS first (Android coming soon)
App Store: βMy University: Study Abroad App - App Store
Web: https://my-university.pro
The stack (all glued together on Replit)
Mobile: Expo + React Native
Web: React + Vite + Tailwind
Backend: Express 5 + PostgreSQL + Drizzle ORM
Auth: Clerk
Subscriptions: RevenueCat
Deployed via Replit + EAS Build
Replitβs monorepo workflow + AI assistance honestly saved me weeks. Being able to spin up the API, web, and mobile artifact side by side in one workspace made iteration fast.
A small ask ![]()
If anyone here has thought about studying abroad β or just wants to support a fellow Replit builder β Iβd really appreciate it if you:
- Download the app and try the AI tutor (itβs free to chat)
- Leave an honest review on the App Store
β even one line helps a ton with discoverability - Drop feedback in the comments β whatβs confusing, whatβs missing, what would you add?
Happy to answer any technical questions about the stack, EAS build pipeline, RevenueCat setup, or anything else. Always learning.
Thanks for reading ![]()