Skip to content

Latest commit

 

History

History
82 lines (54 loc) · 2.54 KB

README.md

File metadata and controls

82 lines (54 loc) · 2.54 KB

Hike Quest

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.

Features

  • 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.

Getting Started

Prerequisites

Before running the project, ensure you have the following installed:

  • Node.js (version 14.x or later)
  • npm (Node Package Manager)

Installation

  1. Clone the repository:

    git clone https://github.com/A62-JS-PG4-WEB/hike-quest.git
  2. Navigate to the project directory:

    cd hike-quest
  3. Install dependencies:

    npm install
  4. Start the development server:

    npm start
  5. Open your browser and visit:

    http://localhost:3000
    

Usage

  • 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.

Contributing

We welcome contributions to enhance Hike Quest! If you’d like to contribute, please follow these steps:

  1. Fork the repository on GitHub.
  2. Create a new branch for your feature or fix.
  3. Make your changes and commit them with clear messages.
  4. Push your changes to your forked repository.
  5. Open a pull request against the main branch.

License

This project is licensed under the MIT License.

Contact

For any questions or feedback, please reach out to the project maintainers: