Hosted on AWS click here to navigate
A comprehensive GIS-based campground management system.
Welcome to the repository of YelpCamp 🎊 !
Thank you for visiting our project. YelpCamp is designed to provide users with an easy and efficient way to browse, publish, and manage campgrounds worldwide. Our platform offers a feature-rich experience, including advanced GIS integration, user management, and robust security.
This document provides basic information about YelpCamp. Please feel free to navigate each section by the list below:
Finding and managing campground information can be challenging, especially when there is no centralized platform that offers comprehensive and up-to-date information.
YelpCamp is a powerful GIS-based system that allows users to browse, publish, and manage campgrounds worldwide. With advanced features like user management, session control, and information encryption, YelpCamp offers an all-in-one solution for campground enthusiasts.
YelpCamp is a web application that integrates advanced GIS systems and user management features to provide a comprehensive platform for browsing, publishing, and managing campgrounds. Users can access detailed information about campgrounds, including pricing, location, and more. The platform also includes a rating and review system, allowing users to share their experiences and insights.
- User management and session control: Users can register, log in, and log out with ease. Middleware is used to manage permissions between different users and functionalities. Session control ensures that users do not need to log in frequently.
- Advanced GIS system: Utilizes the cutting-edge Mapbox API to dynamically generate maps and allow users to explore campgrounds worldwide.
- Campground management system: Registered users can create, update, delete, and view campgrounds with options to add images, addresses, and other information.
- Rating and review system: Logged-in users can rate and leave reviews on campgrounds, with all information being securely protected.
- Information encryption and security: User data is hashed and salted for protection, with additional measures against NoSQL injection and cross-site scripting attacks.
The main contributor of this project is Althrun Sun. Additional contributions are welcome!
If you have any new ideas and suggestions for improvement about this app, please feel free to contact us. The main contact email is: [email protected]
Please note that it's very important to us that we maintain a positive and supportive environment for everyone who wants to participate. You can check the code of conduct for more details if you want to be with us.
yelpcamp
is licensed under the terms of the MIT license.
Please refer to the License File here