GitHunt
JG

JGordy/softball-manager-react-router

A React-based web application for managing softball teams, including player profiles, game scheduling, and statistics tracking. Uses React Router framework (Formerly Remix).

Softball Manager

A web application for managing your softball team, schedule, and player availability.

Built With

This project is a full-stack React application built with React Router and leverages the following technologies:

  • Framework: React Router for server-side rendering, data loading/mutations, and routing.
  • Build Tool: Vite for fast Hot Module Replacement (HMR) and optimized builds.
  • Backend: Appwrite as a self-hosted backend-as-a-service for user authentication, database, and storage.
  • UI Components: Mantine UI for a rich set of accessible and themeable React components.
  • Icons: Tabler Icons for a consistent and modern icon set.
  • Styling: PostCSS and CSS Modules.

Getting Started

Installation

Install the dependencies:

npm install

Development

Start the development server with HMR:

npm run dev

Your application will be available at http://localhost:5173.

Building for Production

Create a production build:

npm run build

This will create an optimized build in the build/ directory, with separate client and server bundles. You can then use the start script to run the production server.

npm run start

Built with ❤️ using React Router.

Languages

JavaScript98.9%CSS1.0%TypeScript0.1%Dockerfile0.0%

Contributors

Created January 31, 2025
Updated March 19, 2026
JGordy/softball-manager-react-router | GitHunt