Skip to content

A web application for managing smart parking that utilizes the AStar algorithm to suggest parking spots along a chosen route. Integration of design patterns such as Chain of Responsibility, Strategy, MVC, and Command for a scalable and modular system.

Notifications You must be signed in to change notification settings

vincenzobucciero/SmartCity-ApPost

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ApPost 📝

ApPost is a web application for managing a smart parking system. It uses the AStar algorithm to provide parking spot recommendations along the chosen route. The project incorporates various design patterns such as Chain of Responsibility, Strategy, MVC, and Command.

Technologies Used 💻

  • Java Development Kit (JDK) version 17
  • MySQL 8.0
  • Apache Tomcat 10.1.71
  • JSTL 1.2.1
  • Bootstrap 5.0.0
  • Google Maps API 🌍

Features 🚗

  • Smart parking management system
  • AStar algorithm for parking spot recommendations
  • Integration with Google Maps API for route planning
  • Implementation of design patterns:
    • Chain of Responsibility
    • Strategy
    • MVC
    • Command

Getting Started

To run a local copy of the project, follow these steps:

  1. Clone the repository:
    git clone https://github.com/vincenzobucciero/SmartCity-ApPost  
  2. Set up the required dependencies (JDK, MySQL, Apache Tomcat)
  3. Import the project into your preferred IDE
  4. Configure the database connection in config.properties file
  5. Build and run the project on your local server.

Contributors 🤝

This project was developed by:

  • Bucciero Vincenzo
  • Coppola Carmine
  • De Martino Camilla

License 📝

Copyright © [2023] ApPost-SmartCity

All rights reserved.

Duplication or reproduction, in whole or in part, in any form or by any means, is prohibited without prior written permission of the author, except as permitted by copyright laws.

ApPost project, including all its files, documentation, and resources, is the exclusive property of [Carmine Coppola/Camilla De Martino/Vincenzo Bucciero]. Unauthorized use of these materials is prohibited.

About

A web application for managing smart parking that utilizes the AStar algorithm to suggest parking spots along a chosen route. Integration of design patterns such as Chain of Responsibility, Strategy, MVC, and Command for a scalable and modular system.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published