EcoGuard is a dynamic web platform designed to enhance engagement with wildlife conservation efforts in South Sudan. The platform aims to bridge the gap between conservation enthusiasts and wildlife attractions, offering a seamless and informative experience for users interested in exploring and supporting local wildlife.
-
Promote Wildlife Conservation: EcoGuard is dedicated to raising awareness about wildlife conservation through a user-friendly interface that provides detailed information on various wildlife destinations and conservation programs.
-
Facilitate Easy Booking: The platform allows users to book visits to prominent wildlife destinations such as Wau Zoo and Boma National Park, making it easier for visitors to plan their trips and support wildlife conservation efforts.
-
Educational Outreach: Through the Programs Page, EcoGuard offers valuable educational content on conservation practices, wildlife protection, and ecological awareness, helping users understand the importance of their support.
-
Home Page: Serves as the landing page where users can discover featured wildlife destinations and explore options for visits. It includes a search and filter functionality to help users find specific attractions.
-
About Us Page: Provides information about EcoGuard’s mission, vision, and the impact of its conservation efforts. It also introduces the team behind the project and their dedication to wildlife protection.
-
Programs Page: Details ongoing conservation initiatives and educational programs. It highlights various ways users can get involved or support conservation efforts.
-
Booking Page: Allows users to schedule and manage their visits to wildlife parks and zoos, offering a straightforward booking process with confirmation and reminders.
By integrating these features, EcoGuard not only supports wildlife tourism but also fosters a greater understanding of and commitment to conservation among its users.
Before you begin, ensure you have met the following requirements:
- You have installed Node.js (which includes npm).
- You have a modern web browser installed (Google Chrome, Firefox, etc.).
- You have internet access for downloading dependencies and running the application.
Follow these steps to set up the project on your local machine:
-
Clone the Repository
git clone https://github.com/yourusername/EcoGuard.git cd EcoGuard
To start the application locally, follow these steps:
-
Start the Development Server
Ensure you have installed all dependencies. Use the following command to start the server:
npm start
Explain how to deploy the application to a hosting service. Include build commands and deployment steps.
## Deployment
To deploy the application to a hosting service:
1. **Build the Application**
Generate the production build by running:
npm run build
Once the application is running, you can use the following features:
- Home Page: Browse through information about various wildlife destinations and select the places you wish to visit.
- About Us Page: Read about EcoGuard’s mission, values, and impact on wildlife conservation.
- Programs Page: Explore available conservation programs and educational content related to wildlife.
- Booking Page: Schedule and book appointments for visiting zoos and parks.
We welcome contributions from the community. If you want to contribute to the project, please follow these steps:
-
Fork the Repository
Click the "Fork" button on the top-right corner of this repository to create your own copy.
-
Clone Your Fork
git clone https://github.com/yourusername/EcoGuard.git cd EcoGuard
This project is licensed under the MIT License - see the LICENSE file for details.
MIT License
Copyright (c) [2024] [Geu Aguto Garang]
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.