Skip to content

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.

Notifications You must be signed in to change notification settings

sergio-oliveira-br/myApp

Repository files navigation

Rental Management Application

Sergio Vinicio da Silva Oliveira, [email protected]

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
  2. Features
  3. 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

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages