This web application was built using Node.js, Express, and MongoDB. The application provides users with the ability to upload, edit, and delete camping sites and hiking trails. The use of the Express framework allows for the handling of routing and middleware, while MongoDB serves as the back-end database for storing and managing the camping sites and hiking trails data. Overall, this application offers a user-friendly and efficient solution for managing and sharing information about outdoor recreational locations.
LIST OF TECHNOLOGIES USED -Javascript -HTML -CSS -Node.js -MongoDB -ExpressUSER STORIES: As a routine hiker, I want to use this site to see or share local trails in my area.
As a person who loves the outdoors, this site allows me to be more adventurous.
As someone who likes to plan my hikes accordingly, this site helps me see which ones will be more difficult.
APPROACH: I wanted to make a app that was simple and clean. The users can esily navigate to where they want to go without any distractions. Also wanted users to feel in complete control of what content that can be displayed on the site when they add hiking trails or campsites.
TROUBLES: Geeting the modals to display for a specific trail or campsite was difficult at first. Before solving, whenever you clicked edit button, all modals dispalyed instead of a single one.
WIREFRAMES: -Homepage Wireframe- https://drive.google.com/file/d/1yr_pNOmg3FWUmizY01IsLkWQFLf_z-zd/view?usp=share_link -Show pages- https://drive.google.com/file/d/1cjZV5SDHImjf_P6meCwKWHvwEHLtz6JF/view?usp=share_link -Individual page- https://drive.google.com/file/d/1V2-I72SFqAow5tCVbXJx9KSG6wukEUTW/view?usp=share_link
Link to site: https://adventureseeker-production.up.railway.app/