Welcome to the VenueManager project! This application is designed to manage venues, bookings, and additional services efficiently.
The VenueManager project is a comprehensive solution for managing venue bookings and additional services such as catering and music. The project emphasizes object-oriented programming principles including inheritance, polymorphism, and encapsulation.
- Venue Management: Add, edit, and delete venues.
- Booking Management: Create and manage bookings.
- Service Management: Add and manage services like catering and music.
- Terminal Interface: Interact with the system via a command-line interface.
To get a local copy up and running, follow these steps:
- Clone the repository
git clone https://github.com/ZingZing001/Project_VenueManager.git
- Navigate to the project directory
cd Project_VenueManager
- Run the program: For Mac:
./mvnw clean javafx:run
For Windows:
.\mvnw.cmd clean javafx:run
Once the application is running, you can interact with it via the terminal interface. Follow the prompts to manage venues, bookings, and services.
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Create your Feature Branch (git checkout -b feature/AmazingFeature)
- Commit your Changes (git commit -m 'Add some AmazingFeature')
- Push to the Branch (git push origin feature/AmazingFeature)
- Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
Developed by Johnson Zhang