Skip to content

Jakoobly/boulderbase

Repository files navigation

🧗 BoulderBase

A web app for managing bouldering sessions, challenges, and leaderboards — built for my local climbing/youth group.

This project started as a way to learn modern web development and gain hands-on experience with JavaScript, React, Firebase, and web app deployment. What began as a small experiment has gradually evolved into a real-world application with social and competitive features.

Purpose of the Project

  • Learn modern web app development
  • Gain practical experience with JavaScript & React
  • Work with Firebase Authentication & Firestore
  • Understand deployment workflows using Firebase Hosting & GitHub
  • Build a real application for an actual community (my climbing club)

Current Features

  • 🧗 Climbing session tracking
  • 🏆 Points & leaderboard system
  • 👥 Friends system
  • 📊 Player statistics
  • 🔐 Authentication & user profiles
  • ☁️ Cloud sync with Firebase

Tech Stack

  • Frontend: React (Vite)
  • Backend / Database: Firebase & Firestore
  • Hosting: Firebase Hosting
  • Version Control: Git & GitHub

About This Project

This is my first larger JavaScript project build with AI and my first deeper experience building a full web app.
The goal is not only to create something useful for my climbing community, but also to continuously improve my skills in software development and modern web technologies.

Built with a lot of learning, experimenting, and probably a few bugs along the way :)

About

BoulderBase is a social bouldering web app for tracking climbing sessions, competing with friends, and managing groups, challenges, and performance statistics

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors