Skip to content

HrudayGurijala/we-are-checking

Repository files navigation

Formula One Stats App

A Formula One stats application built using React Native CLI and React Navigation. The app utilizes the Formula One API to provide standings, schedules, and the latest news for the current Formula One season.

Features

  • Twitter Feed: Stay updated with the latest Formula One news and tweets.
  • Driver Standings: View the standings of drivers in the current season.
  • Constructor Standings: Track the performance of constructors in the current season.
  • Driver Details: Access detailed information about drivers.
  • Constructor Details: Get insights into constructors and their stats.

Technologies Used

  • React Native CLI: Framework for building native mobile applications using React.
  • React Navigation: Library for managing navigation and screens.
  • Formula One API: API used for fetching Formula One data, including standings and schedules.

Project Structure

FORMULA-ONE-STATS-APP
│   ├── android/app/build/outputs/apk/release/app-release.apk   # Location of the release APK.
│   ├── src/                                                   # Source code for the application.
│   │   ├── components/                                       # Reusable UI components.
│   │   ├── screens/                                          # Screens for various app views.
│   │   ├── navigation/                                       # Navigation configurations.
│   │   ├── services/                                         # API interaction logic.
│   │   ├── styles/                                           # Styling files.
│   │   └── utils/                                            # Utility functions.

Installation

  1. Clone the repository:
    git clone https://github.com/yourusername/formula-one-stats-app
  2. Navigate to the project directory:
    cd formula-one-stats-app
  3. Install required dependencies:
    npm install

Running the Application

Run the application on an Android emulator or a connected device:

npx react-native run-android

For iOS, use the following command:

npx react-native run-ios

Downloading the APK

To download the release APK, navigate to:

android\app\build\outputs\apk\release\app-release.apk

Download the app-release.apk file and install it on your Android device.

Screenshots

Home Screen

Home Screen

Twitter Feed

Twitter Feed

Driver Standings

Driver Standings

Constructor Standings

Constructor Standings

Driver Details

Driver Details

Constructor Details

Constructor Details

Schedule

Schedule

Contributing

Feel free to fork this repository and submit a pull request if you want to contribute to this project.

License

This project is licensed under the MIT License.

Contact

If you have any questions, feel free to reach out:

About

f1 stats app using react-native

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published