Application

Mozo - Dating application

An application I created for people to easily meet each other

Mozo is one of my first serious steps as a Web Developer into real-time systems and mobile platforms. While developing this project, my main goal was to test and master complex technologies (especially Socket.IO) in a real-world environment without any commercial expectations.

🚀 Technical Journey and Key Learnings

This project served as a "learning laboratory" for me and helped me deepen my knowledge in the following areas:

⚡ Real-time Communication (Socket.IO)

  • Socket Logic: I grasped the fundamentals of instantaneous message transmission and server-client synchronization.
  • Middleware Integration: I learned how to build data flow control and security layers by applying middleware logic within Socket.IO.

📱 Hybrid Mobile Development (Cordova)

  • As a web developer, I transferred my existing knowledge to the mobile world through Cordova.
  • Push Notifications: I managed to solve the issue of sending notifications to users, which was one of the most difficult parts of the project. My acquaintance with Google Firebase Services started at that moment.

🎨 UI/UX Development (Vuetify)

  • I deeply researched the Vuetify component library to learn Material Design principles.
  • I finished reading the entire documentation to learn. I experienced how to maximize the limits and capabilities of a library.

🏁 Conclusion and Result

Mozo played an important role in shaping my Full-stack mindset during my programming career. Although I decided to shut down the backend of the system after a while, the fundamental knowledge I gained from this project, such as "socket middleware" and "managing asynchronous processes," still helps me in my work today.

Note: This project is no longer active; I have only preserved the source code.