igc / README.md
IGC Advanced Dashboard 📈
Real-time gas data dashboard for IGC, enhancing decision-making with insights and Jadawel integration.
IGC Advanced Dashboard 📈
Overview
A dynamic dashboard designed for the Integrated Gas Company (IGC) to monitor and analyze gas supply, demand, sale and purchase data across Oman, enhancing decision-making with real-time insights. The dashboard integrates with Jadawel, allowing IGC to keep their data updated, ensuring up to date insights.
Running the Project:
Running Jadawel:
IMPORTANT: To run this project, you will also have to have Jadawel running. This is because we will be reading data from the Jadawel database.
To run Jadawel, clone the Jadawel repository by running:
git clone git@github.com:rihal-om/jadawel.git
Then, enter into the jadawel directory and run:
make run
This will run the Jadawel project.
Running IGC:
To run the IGC project, simply run:
make run
This should run the containers required for the IGC project. The front end should be running on localhost:3001 and the backend should be on localhost:8082.
Loading the Jadawel DB:
In order to ensure consistency between the team while developing, we will be using the same Jadawel database dump such that the Jadawel structure and data within the tables is consistent and the same.
The following command will reset your Jadawel DB and load the database dump:
make reset-jadawel-db