|
|
|
|
|
by omidsakhi
671 days ago
|
|
Hey everyone, thanks so much for checking out FaceHarmony! I thought I’d share a bit about the tech behind it. We’ve built FaceHarmony on Google Cloud Platform (GCP). We’re using SDXL to create those cinematic profile pictures, and managed instance groups with Google Batch to manage the heavy compute tasks for fine-tuning. It lets us scale easily based on demand, which is crucial for keeping everything running smoothly. To make sure everything communicates well, we’ve set up Google Cloud Pub/Sub for messaging between our services. This setup helps us manage real-time interactions while the backend handles the AI processing. For user authentication, we’re using Firebase Auth. We’ve also integrated Firebase Store Database to keep user preferences synced. On the backend, we’ve implemented FastAPI to build our APIs quickly and efficiently. We’re deploying these services on Google Cloud Run, which has been great for scaling our containers without worrying about server management. For the front-end, we’re using Vue 3 with TypeScript and Ionic to create a single codebase for both iOS and Android. This approach has helped us deliver a native-like experience on both platforms while keeping development time manageable. We’re using Google Cloud Storage to store user-generated content and model data. I’m here if you have any questions or just want to chat about the tech! Twitter: @OmidSakhiML
LinkedIn: https://www.linkedin.com/in/omidsakhi/ |
|