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.
- 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 🌍
- 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
To run a local copy of the project, follow these steps:
- Clone the repository:
git clone https://github.com/vincenzobucciero/SmartCity-ApPost
- Set up the required dependencies (JDK, MySQL, Apache Tomcat)
- Import the project into your preferred IDE
- Configure the database connection in config.properties file
- Build and run the project on your local server.
This project was developed by:
- Bucciero Vincenzo
- Coppola Carmine
- De Martino Camilla
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.