Skip to content

An app for rock climbing enthusiasts perfect for tracking your climbing sessions and adventures.

Notifications You must be signed in to change notification settings

daltonmcphaden/climbing-tracker

Repository files navigation

Climbing Buddy

Welcome to "Climbing Buddy", the interactive app for rock climbing enthusiasts, part of the "climbing-tracker" repository. Developed using React and Firebase, this app is perfect for tracking your climbing sessions and adventures.

Features

  • Session Creation: Organize your climbing sessions and invite friends.
  • Climb Addition: Add and detail each climb in your session.
  • Attribute Recording: Log attributes like difficulty, routes, and notes.
  • Ratings System: Rate each climb based on your experience.
  • Location Tracking: Record climb locations for easy revisits and recommendations.

Tech Stack

  • React: For a responsive and interactive user interface.
  • Material-UI: For a clean and modern design.
  • Firebase: For backend services, real-time data handling, and authentication.

Getting Started

Prerequisites

  • Node.js
  • npm or Yarn

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/climbing-tracker.git
  2. Navigate to the project directory:

    cd climbing-tracker
  3. Install dependencies:

    npm install
  4. Start the development server:

    npm start

Contributing

Contributions are welcome and greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

An app for rock climbing enthusiasts perfect for tracking your climbing sessions and adventures.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published