Zoo-Topia is a terminal-based Zoo Management System built using core Java and Object-Oriented Programming (OOP) principles. It provides an interactive and seamless experience for both administrators and visitors, enabling efficient management of zoo operations such as animal tracking, attraction management, memberships, discounts, statistics, and visitor feedback β all without a database.
π GitHub Repository: Priyanshu22382/Zoo-Topia
- Add, update, delete, and view:
- π’ Attractions
- π Animals
- π° Discounts and special deals
- View:
- π Visitor statistics
- π¬ Feedback left by visitors
- Register and login as a visitor
- Explore:
- π Animals and ποΈ Attractions
- Purchase:
- ποΈ Tickets and π« Memberships
- Apply available πΈ discounts
- Leave feedback on their visit
- Fully menu-driven terminal UI
- Uses Java OOP features: inheritance, polymorphism, encapsulation
- No external database β all data stored and manipulated using arrays
- Tracks:
- π Total zoo visitors
- π΅ Revenue generated
- π₯ Membership holders
- Clone the repository
git clone https://github.com/Priyansu22382/Zoo-Topia.git
cd Zoo-Topia
javac Zoo.java
java Zoo