Loading repository data…
Loading repository data…
Erika-Belicova / repository
Le projet est une application front-end construite avec Angular, comportant un tableau de bord interactif pour les données des Jeux Olympiques. Il implémente l'UI avec des maquettes préconçues et intègre les données via des services avec RxJS. Le tableau de bord est réactif et fonctionne sur mobile et desktop.
A simple Angular application that displays Olympic Games data, such as the number of medals, athletes, and other statistics by country.
Before running the application, you need to have the following tools installed on your machine:
Open your terminal or command prompt. Clone the GitHub repository of the project using the following command:
git clone https://github.com/Erika-Belicova/olympic-games.git Replace your-username and repository-name with your GitHub username and the project name, respectively.
Navigate into the cloned project directory:
cd repository-name
Install the required dependencies for the application:
npm install
This will install all the necessary libraries for the application to run properly.
Start the application with the following command:
ng serve
The application will be available at the following URL: http://localhost:4200
Open a web browser and go to: http://localhost:4200
On the home page, you will see a dashboard with statistics about the countries participating in the Olympic Games.
Home Page: Displays a dashboard with general statistics about the Olympic Games, including the number of countries, JOs (Olympic Games), and a pie chart with the data.
Detail Page: Shows specific information about each country, such as the number of medals, athletes, and graphical data.
If you encounter issues while starting the application, make sure you've installed all dependencies using npm install. Should there be an issue with npm install, try npm install --legacy-peer-deps before moving on to other options. Check for any compilation errors in the console; they will provide information on the issues to resolve. If there’s an error, an error message will appear at the top of the page.