Web Development

All Sports Finance

All Sports Finance is spearheading the data-led transformation of sports transactions. Where Users can trade Players, manage finances and access the financial markets.

Main Project

Challenge

Ease the application and access to finance for sporting organisations and professional Athletes. Help its clients monetize future revenue streams.

Outcome

Developed a dashboard that connects users with multiple sector specific lenders through just a few clicks, allowing deals to be evaluated, underwritten and financed. Give users overview of the whole process through an interactive dashboard.

Role

Full Stack Developer

Methodology

Leveraged technologies such as VueJS, ChartJS, PHP, and Laravel to allow a seamless and secure way for teams, agents, and professional athletes to manage their businesses. Since the platform has an extensive user base with many different roles, the features are tied to specific user roles and deal states. I created a unit test with Pest to check feature availability for every user role / deal state condition.

Technologies

VueJSTailWindSassChartJSViteBitbucketPHPLaravelPest

Research

During the research phase, I sought to understand the frustrations our clients go through everyday and what information impacts their business the most.


After a few sessions with my team and talking to our clients we come up with these insights:

  • 1. Clients normally have more than one company with multiple Business Units
    • 2. Clients want full company analysis both with single or multiple unit analysis:
    • - Company analysis is done only on one company at a time
    • - Units are treated as filters which will bring clients more flexibility
    • 3. Clients want to see:
    • - Unit Comparison by time
    • - Revenue Unit Comparison
    • - Income line chart
    • - Top items
    • - Sales filtered by category
    • - Staff sales overview
    • - Loyalty report
    • - Warehouse status
    • - Receipt overview
    • - Revenues and expenses
    • 4. Sale Reports:
    • - Time
    • - Sector
    • - Staff
    • - Payment method
    • - Sale
Athlete

Dashboard

The athlete's dashboard provides a comprehensive view of their personal information, revenue streams, endorsement deals, and social media following. It also allows them to track deal statuses, review detailed insights, and visualize payment histories through interactive charts, ensuring a streamlined and informed approach to managing their finances.

Athlete Dashboard
Athlete

My deals

On my deals page, athletes can view all their deals, including counterparties, deal status, and general details. They also have access to payment information, schedules, and relevant documents for each deal.

Athlete Deals
Club

Dashboard

Club dashboard provides managers with a centralized hub for essential information. They can access their club's basic details, current honors, and ongoing deals, alongside a comprehensive financial overview. Additionally, the dashboard displays the latest actions and updates relevant to the club, ensuring managers stay informed. Furthermore, managers can track total funds available for borrowing and anticipate incoming payments, facilitating efficient financial planning and management.

Club Dashboard
Admin

Dashboard

On the Admin Dashboard, deals are showcased on a live board for real-time tracking, while an interactive map illustrates deal distribution by country. Meanwhile, charts offer insights into leading borrowers by sport and deal types, facilitating comprehensive management and analysis of partnership data.

Admin Dashboard
Financials

Profit/loss

On the financials page clients can have a concise overview of their financial performance, including revenue, expenses, and profitability. Through clear tables, charts and graphs, clients can gain valuable insights to make informed financial decisions and optimize their earnings.

Profit Loss
Financials

Snapshot

Financial Snapshot feature offers clients a quick, concise overview of their financial status. It includes key metrics such as revenue, splits, expenses, and transfers, providing them with immediate insights into their financial health. This snapshot empowers clients to make informed decisions and take necessary actions to manage their finances effectively.

Financial Snapshot