Skip to content

Latest commit

 

History

History
132 lines (87 loc) · 4.35 KB

README.md

File metadata and controls

132 lines (87 loc) · 4.35 KB

UnitGol

en es

onrender release License: MIT

Manage football matches between friends and teams.

Track matches, player statistics, and automatically generate balanced teams based on player data.

📸 Screenshots

players

Matches Match Generator

🌟 Features

Category Description
Match Management - Record match results and journeys.
- Track goals, assists, and historical match data.
Player Statistics - Individual player profiles.
- Detailed performance stats:
- Goals and assists.
- Win/loss ratios.
Smart Team Generator - Automatically balance teams based on:
- Win rate.
- Goals and assists per match.
- Overall performance metrics.
Progressive Web App - Supports installation on any device.
- Automatic updates.
- Local data persistence.

🚀 Getting Started

Prerequisites

Installation

  1. Clone the repository

    git clone https://github.com/Jose26398/unitgol.git
  2. Install dependencies

    cd unitgol
    pnpm install
  3. Start the development server

    pnpm dev
  4. Build for production

    pnpm build

📁 Project Structure

public/
src/
├── components/       # React components
├── db/               # Database schema
├── hooks/            # Custom React hooks
├── types/            # TypeScript type definitions
├── utils/            # Utility functions
├── App.tsx           # Application entry point
└── main.tsx          # Application entry point

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.

  1. Fork the project
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Contribution Guidelines

  • Write clear and descriptive commit messages
  • Update documentation as needed
  • Follow the existing code style
  • Keep pull requests focused on a single feature or fix

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙋‍♂️ Support

If UnitGol has been helpful, consider supporting the project by:

  • Giving it a ⭐ on GitHub
  • Sharing it with friends
  • Contributing with code, tests, or ideas.

If you use this project, please provide attribution by linking back to this repository.

📧 Contact

Email: jsg26398@gmail.com

X (formerly Twitter) - @Jose26398

Project Link: https://github.com/Jose26398/unitgol


Created with ❤️ by Jose26398. Play fair and have fun!