Skip to content

SportUp-Tech/sport-up-app

Repository files navigation

sport-up-app

SportUp is a cross-platform Flutter application that enables users to manage their profiles, organize activities, and communicate via real-time chat.

Features

  • User authentication (sign up, login, password recovery)
  • Profile creation and editing
  • Activity management (create, update, view, join)
  • Real-time chat with persistent communication

Getting Started

Prerequisites

  • Flutter SDK (stable version)
  • Android Studio or VS Code
  • Firebase project configured
  • Fastlane (for release automation)

Installation

  1. Fetch the dependencies:

    flutter pub get
  2. Build the application for Android:

    flutter build apk --debug

CI/CD and Deployment

This project includes a full CI/CD pipeline using GitHub Actions:

  • Secure build and deployment pipeline configured with Fastlane

  • Android application is signed automatically using a keystore provided via GitHub Secrets

  • Signed artifacts are deployed to Firebase App Distribution for testing and release

All sensitive files (e.g., key.properties, keystore.jks) are excluded from version control and dynamically generated during CI workflows.

About

A Flutter-based cross-platform mobile application that supports user profiles, activity planning, and real-time messaging.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages