Teamwise is a comprehensive sports club management application that empowers sports organizations to efficiently manage their operations while providing an engaging experience for their fans.
- Squad Management: Track and manage team rosters and player information
- Rankings & Statistics: Real-time league standings and team/player statistics
- Live Updates: Live match coverage and real-time score updates
- Club Information: Centralized hub for club news, history, and announcements
- Ticketing System: Integrated ticket sales and management
- Fan Engagement: Interactive features to keep fans connected with their team
- Android Studio Arctic Fox or later
- JDK 11 or higher
- Kotlin 1.5.0 or higher
- Gradle 7.0 or higher
- Clone the repository
git clone https://github.com/eduardo-calzado/teamwise.git- Open the project in Android Studio
- Sync project with Gradle files
- Run the app on an emulator or physical device
The project follows a clean architecture approach with the following modules:
app- Main application moduledata- Data layer implementationdomain- Business logic and entitiesusecases- Use case implementationsbuildSrc- Gradle dependency managementtestShared- Shared test utilities
- Kotlin - Primary programming language
- Android Architecture Components - For robust application architecture
- Jetpack Compose - For modern UI development
- Kotlin Coroutines - For asynchronous programming
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the project
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
Eduardo Calzado - @eduardo_calzado
Project Link: https://github.com/eduardo-calzado/teamwise
- Thanks to all contributors who have helped shape Teamwise
- Special thanks to the open-source community for their invaluable tools and libraries
