Skip to content
/ E4L Public

A 3-tier SaaS application for energy calculations, featuring an energy calculator, passport, and land calculator. Built using MySQL, Java (via Spring), and JavaScript (via Node.js).

License

Notifications You must be signed in to change notification settings

TYPW1/E4L

Repository files navigation

E4L-Energy-Calculator-Development-Pipeline

A 3-tier SaaS application for energy calculations, featuring an energy calculator, passport, and land calculator. Built using MySQL, Java (via Spring), and JavaScript (via Node.js).

Welcome to the E4L Energy Calculator project repository! This project aims to provide a reliable, easy-to-use platform for energy calculations.

Table of Contents

Overview

This project is a 3-tier architecture software application with the following components:

  • Database: MySQL
  • Back-end: Java via Spring
  • Front-end: JavaScript via Node.js

Features

  • Energy calculator for efficient energy computations.
  • Energy passport for energy identification and access.
  • Land calculator for evaluating land-based energy requirements.

Setup & Running the Web App

Prerequisites

  • Ensure that you adhere to the indicated versions of each technology stack.
  • For running on localhost, no additional configuration is needed.
  • For multiple hosts (client + server), an SSL certificate is required (not yet implemented).

Installation & Setup

  1. Clone the repository:
git clone https://github.com/TYPW1/Project.git

setup--running-the-web-app

[Details about the deployment pipeline will go here. You can provide information about CI/CD tools you are using, steps involved in the pipeline, and any specific scripts or configurations.]

Scenarios

Scenario 1: Changes V1 are committed, a test fails, and the pipeline is broken.
Scenario 2: Changes V2 are committed, all tests pass, the product is released, and changes are visible in production.

Documentation

For developers, further documentation is provided within a Readme.md file in the project.

Contributions

This is a group project for the University of Luxembourg. Group members are welcome to contribute. Please ensure to follow the contribution guidelines listed in CONTRIBUTING.md (if available).

Disclaimer

The information and opinions expressed in this project and associated materials are solely those of the author.

##License

This project is open source. License details can be found in the LICENSE file.

About

A 3-tier SaaS application for energy calculations, featuring an energy calculator, passport, and land calculator. Built using MySQL, Java (via Spring), and JavaScript (via Node.js).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published