The Owls
presentSportMeets App

Connecting the community with sports

The Team

  • This Student did not supply a photoPreview: This Student did not supply a photo

    Muhammad Essat

  • Student did not provide a photoPreview: Student did not provide a photo

    Alex Straton

  • Student did not provide a photoPreview: Student did not provide a photo

    Alex Greaves

  • Student did not provide a photoPreview: Student did not provide a photo

    Affan

  • Student did not supply a photoPreview: Student did not supply a photo

    Daniel

Technologies

Python, Pytest, Flask, React Native, Expo, Socket IO, PSQL, Node, Android StudioPreview: Python, Pytest, Flask, React Native, Expo, Socket IO, PSQL, Node, Android Studio

We Used: Python, Pytest, Flask, React Native, Expo, Socket IO, PSQL, Node, Javascript, Android Studio

The team ventured into new territories to develop the app. We embraced Python as a new language for backend development, recognising its power and versatility. The backend is seamlessly integrated with PostgreSQL (PSQL) to ensure robust and scalable data management.

On the frontend, the team utilised React Native and Expo to emulate the app on Android, providing users with a smooth and engaging experience. This choice allowed for efficient cross-platform development, ensuring that the app is accessible to a wide audience.

To facilitate real-time communication and enhance user interaction, the app incorporates Socket.IO, enabling instant messaging and dynamic updates. The team also leveraged Node.js and JavaScript to build the server-side components, ensuring fast and efficient processing of user requests.

In addition to these technologies, the team employed Android Studio to fine-tune the app's performance on Android devices, ensuring a high-quality experience for all users.

Challenges Faced

Hosting the backend using python was a challenge. Also integrating socket-IO with our app on the front and back end was challenging.