Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mtlh/fyp_prempredict

In PremPredict, players will predict all Premier League games. Compete against the algorithm and other users across a full season. Scoring points for every correct result/prediction.
https://github.com/mtlh/fyp_prempredict

django prediction premierleague python scikit-learn tailwindcss

Last synced: 5 days ago
JSON representation

In PremPredict, players will predict all Premier League games. Compete against the algorithm and other users across a full season. Scoring points for every correct result/prediction.

Awesome Lists containing this project

README

        

[![LinkedIn][linkedin-shield]][linkedin-url]
[![Email][email-shield]][email-url]





Logo

PremPredict



Live Demo


## About The Project

PremPredict is a project aimed at people with a distinct interest in premier league predictions, using an advanced learning algorithm analysis, players will compete against the algorithm and other users across a full season. Scoring points for every correct prediction; combined into an overall leaderboard and private leagues like those used in fantasy football applications. The goal is that by referencing an accurate model, users will make more informed decisions than other platforms. Providing a fun interactive interface suitable for all devices through a public website.


Thumbnail

(back to top)

### Built With

#### Frontend



HTML


Tailwind CSS


Javascript


HTMX





HTML




Tailwind




JS




HTMX


#### Backend



Python


Django


CockroachDB


Vercel


Cron-Job.org





Python




Django




CockroachDB




Vercel




Cron-Job.org


(back to top)

## Getting Started

If you wish to clone and run the repo, please follow the steps below.

### Installation

1. Clone the repo

```sh
git clone https://github.com/mtlh/FinalYearProject_PremPredict.git
```

### Run Commands

Please refer to readme files in the frontend and predictionmodel folders for setup since they are independently managed.

## Limitations

* CockroachDB - 50 million request usage per calender month.
* Vercel - Function duration 100 GB-Hours per calender month.

### Data Sources

* https://www.football-data.org/ - Team Standings & Fixtures
* https://www.fotmob.com/ - Team Logos
* https://fantasy.premierleague.com/ - Deadlines
* https://www.football-data.co.uk/downloadm.php - Seasonal Spreadsheets

(back to top)

## Roadmap

- [x] /
- [x] Core functionality
- [x] Add styling
- [x] Review code

- [x] /scores
- [x] Core functionality
- [x] Add styling
- [x] Review code

- [x] /predict
- [x] Core functionality
- [x] Add styling
- [x] Review code

- [x] /table
- [x] Core functionality
- [x] Add styling
- [x] Review code

- [x] /leaderboard
- [x] Core functionality
- [x] Add styling
- [x] Review code

- [x] /profile
- [x] Core functionality
- [x] Add styling
- [x] Review code

Last updated 26/04/2024

(back to top)

## Acknowledgments 😎

Some resources that I have read/used that I think are useful to share:

* [GitHub Pages](https://pages.github.com)
* [Vercel Hosting](https://vercel.com/)
* [Readme Template](https://github.com/othneildrew/Best-README-Template)
* [Markdown Guide](https://www.markdownguide.org/basic-syntax/)

(back to top)

[linkedin-shield]: https://img.shields.io/badge/-LinkedIn-blue.svg?style=for-the-badge&logo=linkedin
[linkedin-url]: https://linkedin.com/in/mtlh

[email-shield]: https://img.shields.io/badge/-Email-blue.svg?style=for-the-badge&logo=microsoftoutlook
[email-url]: mailto:[email protected]