A web application for managing your softball team, schedule, and player availability.
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.
Install the dependencies:
npm installStart the development server with HMR:
npm run devYour application will be available at http://localhost:5173.
Create a production build:
npm run buildThis 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 startBuilt with ❤️ using React Router.