/PitLaneInsiders

Project for WPAI

Primary LanguageHTML

Pit Lane Insiders

Box! Box! Get Your F1 Insider Info!

Welcome to Pit Lane Insiders, a comprehensive Formula 1 (F1) website designed to engage and inform F1 enthusiasts. This project provides detailed information about F1 teams, drivers, current standings, and interactive features like a quiz and a prediction tool.

Table of Contents

Introduction

Pit Lane Insiders is a web application that serves as a one-stop platform for all things related to Formula 1. It provides users with up-to-date information on teams, drivers, and standings, along with interactive features such as a quiz and a race outcome prediction tool.

Objectives

  • Provide an engaging and informative platform for F1 fans.
  • Offer up-to-date information on F1 teams, drivers, and current standings.
  • Create an interactive quiz to test users' knowledge of F1.
  • Develop a prediction tool for users to forecast race outcomes based on various inputs.
  • Ensure a seamless and user-friendly experience across all devices.

Features

  • Home Page: A brief introduction to Formula 1, its history, and significance.
  • Teams Page: Detailed information about different F1 teams, their history, achievements, and current standings.
  • Drivers Page: Profiles of current drivers, including their statistics and current points.
  • Quiz Page: An interactive quiz to test users' knowledge about F1.
  • Prediction Page: A tool for users to input qualifying positions, circuit names, and driver names to predict race outcomes.

Technologies Used

  • Frontend:
    • HTML
    • CSS
    • Bootstrap
  • Backend:
    • Flask (Python)
  • Database:
    • Kaggle Dataset for F1 data

Installation

  1. Clone the repository:

    git clone https://github.com/amanparasher/PitLaneInsiders.git
    cd PitLaneInsiders
  2. Set up a virtual environment:

    python3 -m venv venv
    source venv/bin/activate  # On Windows, use `venv\Scripts\activate`
  3. Install the required packages:

    pip install -r requirements.txt
  4. Run the Flask application:

    flask run
  5. Access the application in your browser:

    http://127.0.0.1:5000/
    

Usage

  • Navigate to different pages to explore information about F1 teams, drivers, and current standings.
  • Participate in the quiz to test your F1 knowledge.
  • Use the prediction tool to forecast race outcomes based on your inputs.

Contributing

Contributions are welcome! If you have suggestions for improvements or new features, feel free to fork the repository and create a pull request. Please ensure your changes adhere to the project's coding standards.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Enjoy exploring the world of Formula 1 with Pit Lane Insiders!