Welcome to Safari Lanka, a comprehensive web-based management system designed for wildlife safari companies. This project streamlines critical operations such as reservations, payments, and donations, making it easier for businesses to operate efficiently while providing a seamless user experience.
Safari Lanka was developed with the mission to bring technology into the wilderness. Whether you're running a busy safari lodge or simply passionate about wildlife conservation, this platform ensures a hassle-free way to manage bookings, payments, and donations.
- Simplify safari reservation processes.
- Secure and streamline payment transactions.
- Encourage and facilitate donations for wildlife conservation efforts.
- Enhance operational efficiency with modernized data management systems.
- Reservation System:
Effortless booking interface for users to reserve their safari adventures. - Donation Portal:
A dedicated section for wildlife enthusiasts to contribute to conservation efforts. - Secure Payments:
Seamless integration for payment handling with transparency.
- CRUD Operations:
Easily manage reservations, donations, and user details via Create, Read, Update, and Delete functionalities. - Dashboard:
Admin control panel for an overview of all system activities. - Data Insights:
Generate reports for reservations and donations to track performance.
- HTML5: Structure and semantics of the web application.
- CSS3: Custom styles and responsive design.
- JavaScript: Interactive UI and dynamic user experience.
- PHP: Server-side scripting to handle requests and business logic.
- MySQL: Storing and managing application data efficiently.
Follow these steps to set up and run the project on your local environment:
-
Clone the Repository:
git clone https://github.com/chiraaax/Wild_Life_Safari_Management_System.git
-
Set Up the Database:
- Import the SQL script provided in the
database/folder into your MySQL server.
- Import the SQL script provided in the
-
Update Configuration:
- Update the database connection details (host, username, password) in the backend PHP files.
-
Launch the Application:
- Host the project on a local server (e.g., XAMPP, WAMP, or MAMP).
- Access the application via
http://localhost/Wild_Life_Safari_Management_System.
reservationsTable: Manages all user booking details.usersTable: Stores user profiles and login credentials.paymentsTable: Tracks payment transactions for reservations and donations.donationsTable: Maintains records of user contributions for conservation.
The database is normalized for optimal performance and efficient querying.
The logo represents Safari Lanka's brand identity:
- S and L: Capitalized and colored red to highlight the brand.
- Other letters: Simple lowercase and colored black for readability and elegance.
Safari Lanka is not just a system—it's a commitment to leveraging technology for wildlife conservation and business management. With its user-friendly design and robust functionality, this platform makes running a safari operation efficient and impactful.
This project is licensed under the MIT License. Feel free to use, modify, and distribute this project as per the terms of the license.
Contributions are welcome!
If you'd like to improve this project, feel free to:
- Fork this repository.
- Create a new branch (
feature/your-feature). - Commit your changes and submit a pull request.
For any inquiries or feedback, feel free to reach out:
- 📧 Email: chiranjeewalankeshwara@gmail.com
- 🌐 GitHub: Chiraaax
Let me know if you'd like to add further customizations or visuals!