Code Monkey home page Code Monkey logo

howzat's Introduction

Howzat

README Banner

About

This website is aimed at keeping cricket fans updated on the current ICC Men’s Cricket World Cup 2023. Upon opening the website, you will be directed to the Home page, where you can find a navigation bar at the top leading to different tabs:

  • Standings: This section displays the current standings of the teams. (standings.html, standings.css)
  • Fixtures: Here, you can find the schedule of matches from the beginning to the finals, including details about each match and its venue. (fixtures.html, fixtures.css)
  • Fan Poll: This section helps you find the probability of a team winning or losing a particular match based on the results of a poll conducted by fans before every match.

The Home page also contains:

  • The official ICC World Cup 23 logo
  • A list of teams participating in the ICC World Cup 2023
  • Social links in the footer of the page

By clicking on each country's icon, you must be redirected to a page containing squad details.

You can check out the website here.
It will automatically be redeployed whenever a PR is merged

populate.py is crafted for managing static data like fixtures and player information, functioning as a tool to maintain a uniform database across all users.

Tech Stack

  • HTML5
  • CSS
  • JavaScript
  • Flask
  • Jinja2
  • SQLite (Database)
  • OAuth

Run Howzat

  • Clone the repo. git clone https://github.com/IEEE-VIT/Howzat.git && cd Howzat
  • Create a virtual environment
  • Activate your virtual environment
  • pip install -r requirements.txt
  • python app.py

Structure

The website is structured according to Flask, organized into the following components:

  • Templates Folder: Contains all HTML files
  • Static Folder: Contains subfolders storing styling files (CSS), images (SVG), and relevant JavaScript files
  • Python Files: app.py, config.py, populate.py

Getting Started

  1. Clone the repository: git clone https://github.com/IEEE-VIT/Howzat
  2. Checkout to a new branch: git checkout -b my-amazing-feature
  3. Make your changes.
  4. git add .
  5. git commit -m "A short description of the feature."
  6. git push origin my-amazing-feature
  7. Open a pull request to the curated issues.

To start contributing, CONTRIBUTING.md .
Feel free to fork the repository and submit a pull request with your changes. We welcome improvements, bug fixes, and additional features!

howzat's People

Contributors

aadi101204 avatar varun10sudhir avatar ishaankmathur avatar sai-sahith7 avatar silverdragonofr avatar nsmonish avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.