Rental management

Project title: Application for managing rentals.

Context: This project consisted of developing a website with different features related to rental management. The objective was to enable efficient management of properties, tenants and agents while offering an intuitive and functional user interface.

Tools used:

  • Development : PhpStorm for writing and managing code.
  • Local server: XAMPP to host the project during development.
  • Version management: Git and GitHub to track changes and collaborate.

Estimated workload: Approximately 40 hours were spent on this project.

Period of completion: From December 20, 2021 to April 25, 2022.

Objectives and functional needs:

  • Implementation of a system allowing the management of rentals (adding, modifying and monitoring).
  • Management of tenant information (identity, contact details, rental history).
  • Management of agents, including their monitoring and their interactions with the rented properties.
  • Management of available properties, with their details (description, availability, etc.).

Technologies used:

  • Front-end: HTML, CSS and JavaScript for structure and dynamic interactions.
  • Back-end: Symfony for functionality and data management.

Documentation provided: A specification was produced to structure the needs and guide the development.

Summary:

  • This project allowed me to carry out in-depth monitoring of the framework Symfony, consolidating my knowledge of its use and organization.
  • I strengthened my skills in managing web projects, especially those involving several complex functionalities.
  • The experience enriched my abilities to effectively integrate interactions between users, assets and agents in a web application.