Project Overview

Cloud-Native Sports Management Platform

Arena is a comprehensive sports management platform built with Java Spring Boot backend and Angular frontend on AWS infrastructure, designed to streamline operations for sports organizations, teams, and facilities. The cloud-native architecture reduces manual roster and schedule tracking by 45%, providing an intuitive platform for managing everything from player rosters to event scheduling. Specifically designed for smaller teams such as church and small school organizations, Arena brings enterprise-grade functionality to organizations that need reliable sports management without the complexity of large-scale systems.

The system features a robust Spring Boot REST API with 12+ endpoints across 4 core entities, persisting structured data in AWS RDS for reliable CRUD operations. The Angular frontend provides a responsive and intuitive user experience with real-time data synchronization. Automated AWS Lambda workflows handle reminders and media uploads to S3, reducing communication gaps by 35%.

Arena Dashboard

Placeholder for main dashboard screenshot
showing roster management and scheduling

Key Features

Cloud-Native Architecture

Built on AWS infrastructure with EC2, RDS, S3, and Lambda for scalable performance

Spring Boot REST API

12+ endpoints across 4 core entities with reliable CRUD operations and AWS RDS persistence

Angular Frontend

Responsive Angular application with real-time data synchronization and intuitive user interface

Automated Workflows

AWS Lambda-powered automated reminders and media uploads to S3 reducing communication gaps by 35%

Live Demo

Experience Arena

Get a hands-on experience with Arena's intuitive interface and powerful features. The demo showcases real-world scenarios and demonstrates how the system simplifies complex sports management tasks.

Interactive Dashboard
Real-time Data Updates
Mobile Responsive Design

Live Demo Video

Placeholder for Arena demo video
showing Angular UI, Spring Boot API endpoints, and AWS integration

Architecture & Screenshots

AWS Architecture Diagram

AWS Infrastructure

Placeholder for AWS architecture diagram
showing Spring Boot on EC2, RDS, S3, Lambda, and Angular deployment

API Endpoints Overview

Spring Boot REST API

Placeholder for API documentation screenshot
showing 12+ Spring Boot endpoints across 4 core entities

Database Schema

RDS Schema

Placeholder for database schema diagram

Lambda Functions

Serverless Workflows

Placeholder for Lambda function architecture

CI/CD Pipeline

CodePipeline Flow

Placeholder for deployment pipeline diagram

Technology Stack

Java
Java
Angular
Angular
AWS EC2
AWS EC2
AWS RDS
AWS RDS
AWS S3
AWS S3
AWS Lambda
AWS Lambda