MPAC Sports Academy App
Product Development
March, 2023
3 minutes
Project Aim
The MPAC Sports app aims to create an Instagram-like platform for athletes in the UAE and Africa, allowing them to join, interact, and engage with each other. The platform is designed to provide a seamless experience for users, enabling them to share multiple media types and communicate through in-app chatting.
My Role
As the Backend Developer and Team Lead for YH&H, I was responsible for designing and implementing the backend infrastructure using Node.js and PostgreSQL. I led a team of developers to ensure the successful integration of various features, including in-app chatting, video encoding, and dynamic HTTP streaming. I coordinated with the frontend team to optimize the user experience and implemented moderator tools to maintain platform integrity. My role also involved ensuring the system's scalability to handle high concurrent usage and providing a seamless experience for users across all devices.
Description & Technologies
The MPAC Sports Academy App was developed using Node.js, PostgreSQL, and Flutter. Key features of the platform include:
- In-App Chatting: Real-time messaging capabilities for users to communicate.
- Multiple Media Support: Ability to post photos, videos, and other media types.
- Video Encoding Tools: Utilization of video encoders and dynamic HTTP streaming for smooth video playback.
- Moderator Tools: Tools for moderators to manage content and user interactions.
- Mobile Application: A mobile app developed with Flutter for on-the-go access.
Outcome
The MPAC Sports app successfully provides a platform for athletes to connect, share experiences, and engage in meaningful interactions. The app's robust features and seamless performance have made it a popular choice among athletes in the UAE and Africa.
Key Aspects
- In-App Chatting: Facilitates real-time communication between users.
- Multiple Media Support: Allows users to share photos, videos, and more.
- Video Encoding: Ensures smooth playback through advanced encoding and streaming.
- Moderator Tools: Empowers moderators to manage content and user interactions.
- Mobile Access: Provides a mobile app for flexible and convenient access.
Technologies Used
- Node.js: Backend development for scalable performance.
- PostgreSQL: Database management for secure data storage.
- Flutter: Frontend development for building a dynamic mobile application.
Final Thoughts
The MPAC Sports App has set a new standard for social media platforms aimed at athletes, combining advanced technology with user-friendly features to foster a vibrant and engaging community.