Real-time Football Stats & Telegram Alerts

Job ID: 38254310

Budget: $30 – $250 USD

Limit 200 USD

Football Statistics Web App with Telegram Notifications and PayPal Subscription Integration

This project is a web application that provides live football match statistics and sends Telegram
notifications based on user-defined filters. The system fetches live match data from the API-Football
service and stores it in a database. Users can set up filters to receive notifications when specific
criteria are met. The system also integrates PayPal for subscription management.

User Flow
1. User Registration and Login:
The user visits the website and chooses to sign up.
The user can register via Google, Apple, or email.
Upon successful registration, the user logs in.

2. Dashboard Access:
The logged-in user is redirected to the dashboard.
The user sets up filters by selecting statistics and criteria.
Filters are saved in the database.

3. API Data Fetching:
The system fetches live match data every minute from API-Football.
Data is stored in the Matches Table.

4. Notification Management:
The system checks user filters against stored match data.
If criteria are met, a notification is sent to the user's Telegram.

5. Subscription Management:
The user navigates to the subscription page.
The user selects a subscription plan and pays via PayPal.
Subscription status is updated in the Subscriptions Table.

6. Performance Tracking:
The user views filter performance on the dashboard.
Graphs display the success and failure of filters over time.