PowerCheck EC is a web application that allows CNEL (Corporación Nacional de Electricidad) customers in Ecuador to check power outages nationwide. The system uses a public CNEL API and is developed with Java Spring Boot in the backend and Thymeleaf in the frontend.
The application allows the user to enter their identity document, unique code or contract number to check if there are power outages in their location. The response is obtained from the CNEL public API, showing the corresponding information about scheduled or emergency power outages.
- Query of power outages nationwide.
- Support for CNEL customers with contract number or identity document.
- Intuitive user interface using Thymeleaf.
- Obtaining data in real time from the CNEL public API.
- Java Spring Boot: Framework for the backend.
- Thymeleaf: Frontend template.
- CNEL Public API: For getting information about interruptions.
- Maven: For dependency management and project creation.
- Clone this repository:
git clone https://github.com/user/PowerCheck-EC.git- Navigate to the project directory:
cd PowerCheck-EC- Install the dependencies with Maven:
mvn install- Run the project:
mvn spring-boot:run- Access the application from your browser at http://localhost:8080.
- Enter your ID, unique code, or contract number: To start the query, enter your information in the corresponding field.
- View the results: Once you have entered the information, press the button to perform the query. The results of the query will be displayed on the page.
If you want to contribute to this project, follow these steps:
- Fork this repository.
- Create a branch with your new feature (
git checkout -b feature/my-new-feature). - Commit your changes.
- Commit your changes (
git commit -m 'Add new feature'). - Push your changes to your repository (
git push origin feature/my-new-feature). - Open a pull request.
This project is licensed under the MIT License. See the LICENSE file for more details.

