Climbing Website

Development of an intelligent search engine and database for an indoor climbing website, in collaboration with a startup in the sector and another team responsible for 3D visualization.

1 month

Platforms: Web

Roles: Developer

Description

The RouteStock project aimed to design a comprehensive web platform dedicated to indoor climbing. Our team was responsible for the database and intelligent search engine, while a second team developed the 3D visualization and interaction part. J'aimerais que itThe search engine allowed users to find climbing routes according to several criteria (route setter, rating, type of movement), while integrating a weighting and prioritization system to refine the relevance of the results. We also implemented a REST API to connect the MySQL database to the 3D module (Unity/WebGL), ensuring data consistency between the two teams. The site was developed with Ruby on Rails for its speed of implementation and comprehensive ecosystem, and deployed on a virtualized Linux server to ensure cross-platform compatibility (Windows/macOS).

Key features

  • Intelligent multi-criteria search engine
  • Weighted and prioritized result system
  • MySQL database optimized for climbing routes and wall sectors
  • REST API for communication with the 3D module
  • Cross-platform deployment via virtualized Linux server

Feedback

This project allowed me to combine my web development and data management skills with my passion for climbing. Collaborating with a startup and another technical team taught me how to integrate independently developed modules and structure a collaborative project. I strengthened my expertise in Ruby on Rails, database modeling, and REST API design, while gaining insight into performance and integration challenges in a multi-platform environment.