Welcome to Hike Quest! This project is a web application designed to help outdoor enthusiasts track and plan their hiking adventures. Whether you’re an avid hiker or just starting out, Hike Quest provides a user-friendly platform to manage your hikes, share experiences, and explore new trails.
- User Authentication: Secure login and registration for personalized experiences.
- Hike Tracking: Log and track your hiking activities with detailed information.
- Trail Maps: View and explore trail maps for different hiking locations.
- Adventure Log: Record your hiking experiences and share them with the community.
- Search and Filter: Easily find trails based on location, difficulty, and length.
- Responsive Design: Access the platform from any device with a responsive layout.
Before running the project, ensure you have the following installed:
-
Clone the repository:
git clone https://github.com/A62-JS-PG4-WEB/hike-quest.git
-
Navigate to the project directory:
cd hike-quest
-
Install dependencies:
npm install
-
Start the development server:
npm start
-
Open your browser and visit:
http://localhost:3000
- Create an Account: Sign up to start tracking your hikes.
- Log In: Access your account to manage hikes and explore trails.
- Add a Hike: Enter details about your hike, including date, location, and duration.
- Explore Trails: Use the search and filter options to discover new trails.
- View Adventure Log: Browse and share your hiking experiences with the community.
We welcome contributions to enhance Hike Quest! If you’d like to contribute, please follow these steps:
- Fork the repository on GitHub.
- Create a new branch for your feature or fix.
- Make your changes and commit them with clear messages.
- Push your changes to your forked repository.
- Open a pull request against the
main
branch.
This project is licensed under the MIT License.
For any questions or feedback, please reach out to the project maintainers:
- Email: [email protected]
- GitHub Issues: Submit an issue