E-Governance in Palestine and the MENA region (INDIGO) Project

Supervisors:

Students:

  • Hamzeh Saleh / Computer Engineering
  • Mohammad Mubaslat / Computer Engineering
  • Rayan Abu Aisheh / Urban Planning Engineering
  • Amal Dababat / Urban Planning Engineering
  • Salsabil Abdulah / Urban Planning Engineering

Problem:

The problem of lack of electricity and its continued interruption to citizens and the need to reduce consumption in order to obtain a fair distribution of electricity in the municipality of Tulkarm.

Solution:

Smart phone application which uses artificial intelligence techniques that engages citizens and other stakeholders in facilitating solving the electricity problem, organizing, rationalizing and distributing the electricity in a fair way to help the municipality in taking the right decisions for electricity.

Abstract:

Nowadays electricity has become one of the mandatory things that no one can live without and has entered all aspects of life. But unfortunately, we at Palestine do not have the ability to generate electricity, because of many constraints and one of them is the political issues we have. So, it is bought from external resources but with limited amounts. This caused real problems for many municipalities, one of them is Tukaram which suffers a severe crisis in the matter of electricity, which leads to an imbalance in productivity, whether from individuals, factories, companies, and quarries.

This project presents a solution to this problem, which is a smart mobile application and a website that can be used by citizens and municipality employees. The project allows the citizens to have a fully managed service, starting from submitting a new electricity subscription, reporting electricity faults, showing them the location of available charging points, calculating the consumption, and keeping them up to date about electricity news. The project also provides the employees with all citizens’ consumption, citizens’ data, and subscription numbers, controlling the charging points’ working hours. With these features and information, the employee would have clear decisions and can make the correct actions. As for the Technical support for this solution, there is a special controlling Dashboard for the Admin from the IT department, so the admin can add employees to the system, block employees and citizens from the system, and review the feedback of users.

Flutter programming language was used to build this project, and because it is considered a platform framework, we used it for both the mobile application and the website. NodeJS was used to build the server, and MongoDB was used for database utilization.