To run the application, follow these steps:
- Install Docker and Docker Compose on your computer.
- Download or clone the repository with the project.
- Open the terminal in the root directory of the project.
- Run the command
docker compose upto build and run containers.
The docker-compose.yaml file is located in the root directory of the project that describes the configuration of the application. It includes:
- A container with a PostgreSQL database.
- A container with an application in the Java language
The application is a service for arranging meetings of legal entities with company agents. It simplifies all the difficulties and solves many problems with making meetings.
The main functions of the application:
- The client can have the option to select the date/time and venue of the meeting.
- The client can receive information on the documents that he needs to prepare for the meeting.
- The client can know who is coming to him with full information.
- The ability to register a company and assign several clients to a meeting.
- Agents travel to different addresses at different times, so their availability is taken into account.
- Chat for communication between the client and the agent.
- Client verification by mail.
- Possibility to change meeting statuses.
This project has many dependencies. You can find more information about them in the dependency document
The OSM Nominatim API is a powerful tool for geocoding and reverse geocoding, providing developers with the ability to convert addresses into geographic coordinates (geocoding) and vice versa (reverse geocoding). We use it for address processing.