💘 Amora: Connecting Hearts, Building Futures – My Journey into Global Compatibility

Adeshina AttoeAdeshina Attoe
4 min read

Hey there, fellow developers and tech enthusiasts! 👋

Today, I’m beyond excited to pull back the curtain on a project that has truly been a labor of love (and a serious test of perseverance): Amora – A Global Dating & Compatibility Platform.

In a world increasingly craving authentic connections, Amora isn’t just another dating app. It’s a smart, secure, and thoughtfully engineered platform designed to help people find genuine compatibility across borders. Whether you’re looking for love, friendship, or deep connection, Amora bridges the gap using technology, psychology, and great UX.

🚀 Two+ Weeks of Dedication: Bringing Amora to Life

The last two weeks (plus a few sleepless nights!) have been a rollercoaster of development, debugging, and deep focus. This recent update marked a major milestone — hardening Amora’s core features and taking it from MVP to a global-ready platform.

🔧 Here’s what went down:

🔄 Real-time Communication:

Built a seamless, instant messaging system using Firebase’s real-time data features. Implemented smooth message delivery, typing indicators, and read receipts with optimized listeners.

🔐 Security & Privacy First:

Writing Firestore security rules was no joke. But I dove deep to ensure that every user’s data is protected with granular, tested rules. Think of it like building a vault for every conversation.

🧑‍💼 Streamlined Profile Management:

Refined how users create, edit, and manage their profiles. From personal bios to photos, everything is now intuitive and snappy.

✨ Features That Spark Real Connection

Amora isn’t about swiping endlessly — it’s about finding someone who really aligns with you.

💘 Compatibility Quiz: Not random questions. A well-designed flow assessing personality, values, lifestyle, and expectations.

💬 Real-time Messaging: Just like chatting in person. Fast, reliable, and secure.

🧾 Rich Profiles: Express yourself fully — your interests, hobbies, goals, and more.

🌍 Global Access: Built with international compatibility in mind.

🖥️ Intuitive Interface: Sleek design, easy navigation, and fast load times.

🛠️ The Tech Stack Behind Amora

Here’s what’s powering this heart-driven platform:

Frontend: React.js

Backend & Database: Firebase / Firestore

Authentication: Firebase Authentication

Real-time Messaging: Firestore listeners + optimized data models

Hosting: Firebase Hosting

CI/CD: Manual During Development.

Github: For Deployment.

🧪 Compatibility Quiz Flow: Beyond the Swipe

This is where Amora truly stands out:

1. Engaging Questions: Covering lifestyle, personality, and relationship vision.

2. Scoring Algorithm: Computes compatibility across multiple axes.

3. Curated Matches: Get matches with a breakdown of shared traits + compatibility percentage.

🧠 What I Learned

This project taught me more than just code — it tested my resilience and rewarded me with growth.

📜 Firestore Security Rules:

From simple allow conditions to layered rule trees, I now understand just how critical they are. Every rule felt like a new riddle to solve — and I loved every “Eureka!” moment.

📶 Real-time Optimization:

Ensuring chat flows smoothly even under stress was a big challenge. It pushed me to rethink data modeling and caching.

🛠 Problem-Solving Muscle:

Every blocker, every bug became a learning opportunity. I learned how to isolate problems, break them down, and emerge stronger.

🧗‍♂️ Never Give Up:

I’ll be honest — I almost gave up halfway through. But pushing past that moment made the victory even sweeter.

🔮 What’s Next? Future Plans for Amora

Every project opens the door to new ideas. Here’s where I want to take Amora next:

• ✅ Automated Testing for Security Rules

• ✅ Load Testing & Performance Benchmarking

• 🔄 AI-Enhanced Matching Algorithms

• 🔄 In-App Voice & Video Calls

• 🔄 Progressive Web App (PWA) Support

• 🔄 Dark Mode and Theme Personalization

🙌 Final Thoughts

Amora is more than a project — it’s a mission to help people form meaningful, lasting connections, no matter where they are in the world.

This journey has deepened my passion for creating tech that truly makes a difference. I’m immensely proud of what I’ve built — and I’m just getting started.

If you’re a developer working on a challenging project right now, here’s my message to you: Don’t stop. That “aha” moment is closer than you think.

💬 Let’s Chat!

Got questions, feedback, or want to collaborate on something awesome? Drop a comment below or reach out via LinkedIn or X. I’d love to hear from you.

Thanks for reading, and here’s to building more beautiful, impactful tech! 🚀💘

10
Subscribe to my newsletter

Read articles from Adeshina Attoe directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Adeshina Attoe
Adeshina Attoe