Skip to content

iraphaelfernandes/automacorp

Repository files navigation

Automacorp Backend

This repository contains the backend for the Automacorp project, developed during a course on web, mobile, and embedded programming. The project's goal is to create a simulation of a building's components to promote efficient electricity usage in winter conditions.

Features

  • Simulates rooms, windows, heaters, and temperature sensors.
  • Optimizes electricity usage through data and control logic.
  • Exposes API endpoints for integration with a frontend or external services.

Technology Stack

  • Spring Framework: Backend framework.
  • H2 Database: In-memory database for data persistence.
  • Gradle: Build and dependency management.
  • Swagger: API documentation and testing.
  • JUnit & Mockito: Unit testing.

Requirements

Ensure the following tools are installed:

  • OpenJDK: Version 17.0.8.1 or later
  • Gradle: Version 8.5 or later
  • Spring Framework: Version 3.2.1 or later

Installation

  1. Clone this repository:
    git clone https://github.com/iraphaelfernandes/automacorp.git

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages