Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/martiigarcia/gesdeportiva/llms.txt

Use this file to discover all available pages before exploring further.

gesDeportiva is a React Native mobile application designed for sports management. It provides a cross-platform foundation for Android and iOS with tab-based navigation, user authentication, and a modular screen architecture ready for further development.

Quickstart

Get the app running on your device or simulator in minutes.

Installation

Set up your development environment for Android and iOS.

App Structure

Understand how the codebase is organized and how screens connect.

Navigation

Learn how bottom tab navigation is configured with React Navigation.

What’s included

gesDeportiva ships with a working React Native scaffold that includes:
  • Bottom tab navigation — Configured with React Navigation v6, with Login and Menu tabs
  • Login screen — A dedicated authentication entry point for users
  • Menu screen — A primary navigation hub for the app’s features
  • Android & iOS support — Native project files for both platforms, including the New Architecture (Fabric/TurboModules)
  • React 18 with Concurrent Root — Opt-in support for the latest React rendering model

Getting started

1

Set up your environment

Install Node.js, the React Native CLI, and the Android/iOS toolchains. See the Installation guide for complete prerequisites.
2

Install dependencies

Run npm install in the project root to install all JavaScript dependencies.
3

Start the Metro bundler

Run npm start to launch the Metro JavaScript bundler.
4

Run on your platform

Use npm run android or npm run ios to launch the app on a device or simulator.

Build docs developers (and LLMs) love