This project consists of two main components: FootballAppETL and Ballerina.
This is the ETL proccess written in Python.
-
Create the Database
Use your preferred SQL database and execute thefootball.ddl
script located in theFootballAppETL
directory. -
Run the ETL Script
ExecuteETLscript.py
to populate the database.
This is the backend of the application, developed with Ruby on Rails.
-
Configure the Database
Edit theBallerina/config/database.yml
file under thedevelopment
section to set your database name, port, and other settings. -
Run Database Migrations
Runrails db:migrate
to apply the necessary migrations and set up your database schema. -
Start the Application
Runrails s
to start the server.