Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/candeagainn/sequelize-puppeteer
This project is a Football Team Management System developed using Node.js and Sequelize ORM with a MySQL database. The system manages data related to football teams, including coaches, players, stadiums, matches, and competitions.
https://github.com/candeagainn/sequelize-puppeteer
automation puppeteer sequelize sql
Last synced: about 1 month ago
JSON representation
This project is a Football Team Management System developed using Node.js and Sequelize ORM with a MySQL database. The system manages data related to football teams, including coaches, players, stadiums, matches, and competitions.
- Host: GitHub
- URL: https://github.com/candeagainn/sequelize-puppeteer
- Owner: Candeagainn
- Created: 2024-06-21T17:43:45.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-10-01T22:07:15.000Z (about 2 months ago)
- Last Synced: 2024-10-10T20:02:01.779Z (about 1 month ago)
- Topics: automation, puppeteer, sequelize, sql
- Language: JavaScript
- Homepage:
- Size: 8.01 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Football Team Management System
This project is a Football Team Management System developed using Node.js and Sequelize ORM with a MySQL database.
The system manages data related to football teams, including coaches, players, stadiums, matches, and competitions.---
## Features**Coaches Management:** Add and manage information about team coaches, including their name, date of birth, and nationality.
**Teams Management:** Add and manage football teams with details such as team name, city, and coach.
**Players Management:** Add and manage player information, including their name, date of birth, and associated team.
**Stadiums Management:** Add and manage stadium details such as name, city, and capacity.
**Matches Management:** Schedule and manage matches with details like date, stadium, home team, and visiting team.
**Cards Management:** Record yellow and red cards given to players during matches, including the minute and player involved.
**Goals Management:** Track goals scored in matches, including the minute, player, team, and assisting player.
**Competitions Management:** Add and manage competitions with information like name, country, and type.
---
## Technology Stack
**Node.js:** JavaScript runtime for building the backend server.
**Sequelize ORM:** For object-relational mapping to interact with the MySQL database.
**MySQL:** Relational database management system to store and manage data.
## Setup Instructions
1. **Clone the Repository:**
```sh
git clone https://github.com/tu_usuario/soccerway-stadiums-scraper.git
cd soccerway-stadiums-scraper
```2. **Install dependencies:**
```sh
npm install
```