https://github.com/sergio-oliveira-br/alucontrol
Staging Environment - This project was developed within the framework of the Computer Science course and aims to apply and demonstrate the skills acquired throughout academic training. The application allows users to access HTML pages to add, edit and manage data in tables, using a robust backend implemented in Java, with the Spring Boot framework
https://github.com/sergio-oliveira-br/alucontrol
ajax backend bootstrap computer-science css final-project frontend full-stack heroku html java javascript mysql nci postgresql rest-api spring-boot
Last synced: 4 months ago
JSON representation
Staging Environment - This project was developed within the framework of the Computer Science course and aims to apply and demonstrate the skills acquired throughout academic training. The application allows users to access HTML pages to add, edit and manage data in tables, using a robust backend implemented in Java, with the Spring Boot framework
- Host: GitHub
- URL: https://github.com/sergio-oliveira-br/alucontrol
- Owner: sergio-oliveira-br
- Created: 2024-04-28T22:53:54.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-26T13:30:49.000Z (almost 2 years ago)
- Last Synced: 2025-10-27T08:02:02.413Z (9 months ago)
- Topics: ajax, backend, bootstrap, computer-science, css, final-project, frontend, full-stack, heroku, html, java, javascript, mysql, nci, postgresql, rest-api, spring-boot
- Language: HTML
- Homepage: https://intense-garden-41996-d66e1ac1514c.herokuapp.com/index.html
- Size: 39.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Rental Management Application
## Sergio Vinicio da Silva Oliveira, x23170981@student.ncirl.ie
**Higher Diploma in Science in Web Technologies**
**Specialisation: Software Development**
**5 June 2024**
---
## Objectives
The objective is to develop an application that will manage the rental process by offering a comprehensive set of features that allow equipment owners to efficiently manage the rental process. The main features are:
### Main Features
- **Managing Rental Records:**
- Allows for the addition and editing of rental records, as well as providing detailed control over the rented items.
- **Monitoring of Inventory:**
- Facilitates the visualization and monitoring of the rental equipment stock.
- **Management of Customers:**
- Keeps a comprehensive list of customers, which includes contact information and rental history.
- **Expense Tracking:**
- Keeps track of all expenses linked to renting and maintaining equipment, generating detailed financial reports.
- **Reports and Analyzes:**
- Uses graphs to present periodic reports and assist in analysis for informed decision-making.
This project will enable the integration of frontend and backend technologies, as well as databases for data storage and processing.
**Note:** This application is a closed system for internal exclusive use, accessible only by the equipment owner and authorized personnel. External users, such as customers or third parties, will not have access to the application, ensuring the security and confidentiality of managed information.
---
## Table of Contents
1. [Introduction](#introduction)
2. [Features](#features)
3. [Technology Stack](#technology-stack)
---
## Introduction
The Rental Management Application is designed to provide equipment owners with a comprehensive tool to manage their rental process efficiently. By incorporating features such as rental record management, inventory monitoring, customer management, expense tracking, and detailed reporting, the application aims to streamline operations and ensure data security and confidentiality.
## Features
### Managing Rental Records
- Add and edit rental records
- Detailed control over rented items
### Monitoring of Inventory
- Visualize and monitor rental equipment stock
### Management of Customers
- Maintain a comprehensive list of customers
- Includes contact information and rental history
### Expense Tracking
- Track all expenses related to renting and maintaining equipment
- Generate detailed financial reports
### Reports and Analyzes
- Use graphs to present periodic reports
- Assist in analysis for informed decision-making
## Technology Stack
- **Frontend:** HTML, CSS, JavaScript
- **Backend:** Java, Spring Boot
- **Database:** MySQL