Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/redtius/afcon2023
🏆⚽ An Africa Cup Of Nations 2023 Live statistiques app made using Angular 17 & API-Football
https://github.com/redtius/afcon2023
africa angular football frontend real-time statistics
Last synced: 2 days ago
JSON representation
🏆⚽ An Africa Cup Of Nations 2023 Live statistiques app made using Angular 17 & API-Football
- Host: GitHub
- URL: https://github.com/redtius/afcon2023
- Owner: Redtius
- Created: 2024-01-24T18:54:55.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-08-03T21:28:03.000Z (3 months ago)
- Last Synced: 2024-08-03T22:31:53.094Z (3 months ago)
- Topics: africa, angular, football, frontend, real-time, statistics
- Language: TypeScript
- Homepage:
- Size: 555 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Africa Cup of Nations 2023 Live Statistics App
## Overview
This application provides real-time statistics and updates for the Africa Cup of Nations 2023. Using Angular 17 for the frontend and API-Football for backend data retrieval, it offers users an interactive and up-to-date experience for following the tournament.
Home Page
Statistics Page## Features
- **Live Score Updates:** Real-time scores from all matches.
- **Team Stats:** Detailed statistics for each team participating in the tournament.
- **Team Players:** Information about Team players.
- **Match Schedules:** Up-to-date match schedules, and times.
- **Historical Data:** Access to historical data.
- **Leaderboard:** Access to historical data.## Technology Stack
- **Frontend:** Angular 17.
- **API:** API-Football for fetching live data.
- **Styling:** Css Tailwind & SCSS.
- **Additional Libraries:** Angular Material.### Prerequisites
- Node.js
- Angular CLI
- A valid API key for API-Football### Installation
1. Clone the repo:```git
git clone [repository link](https://github.com/Redtius/afcon2023)
```2. Navigate to the project directory:
```bash
cd afcon2023/client
```3. Install NPM packages:
```bash
npm install
```4. Enter your API key in `afcon2023/client/src/assets/apiConfig.ts`:
```Typescript
const header = {
// key+host
}
```### Running the Application
Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files.## Usage
- Navigate through the app to view live match scores, player statistics, and team information.
- Use the search function to find specific teams.