Skip to content

AAC-Open-Source-Pool/ScoutTalent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ScoutTalent

icon


Abstract

This web-based application streamlines the entire football scouting and talent management workflow. It features an objective, points-based evaluation system that helps scouts accurately assess players using performance metrics, league competitiveness, team strength, and custom scoring logic.
Scouts can easily search, filter, and compare players worldwide based on specific criteria, making talent discovery faster and more reliable.
The platform also includes a player marketplace, where agents can list their players, attract interest from clubs, and manage transfer opportunities. Once a player signs a new contract, agents can quickly update or remove their listing. Players can explore career opportunities and connect with clubs globally, ensuring transparency and accessibility throughout the football ecosystem.
Overall, this system provides a modern, data-driven approach to scouting while empowering agents, players, and clubs to collaborate more effectively.


Requirements

Nodejs v22.20.0
Nodemon 3.1.10
Vite+React v7.1.9
MongoDB v8.2.1

How to Use

  1. Clone the repository using
    git clone <https://github.com/AAC-Open-Source-Pool/25AACR17.git>
  2. Navigate to the project directory:
     cd 25AACR17 
    npm install
  3. Install the dependencies for both frontend and backend:
    • For frontend:
      cd ScoutTalent 
      npm install
      cd ..
    • For backend:
      cd Backend 
      npm install
  4. Set up environment variables:
    • Create a .env file in the Backend directory.
    • Add your MongoDB connection string and any other required variables.
  5. Start the development servers:
    • Return back to the your folder consisting both ScoutTalent and Backend folders using:
      cd ..
    • For frontend and backend:
      npm start
  6. Open your browser and navigate to the provided localhost URL to view the application.

Preview

home page
market page

Team Details

Team Number:
25AACR17

Senior Mentor:
Vaishnavi Addla

Junior Mentor:
Dheeraj Chandra

Team Member 1:
Sai Sathwik

Team Member 2:
Chandu Chethan

Team Member 3:
Divya

Team Member 4:
Anvitha


Contribution

This section provides instructions and details on how to submit a contribution via a pull request. It is important to follow these guidelines to make sure your pull request is accepted.
1. Before choosing to propose changes to this project, it is advisable to go through the readme.md file of the project to get the philosophy and the motive that went behind this project. The pull request should align with the philosophy and the motive of the original poster of this project.
2. To add your changes, make sure that the programming language in which you are proposing the changes should be the same as the programming language that has been used in the project. The versions of the programming language and the libraries(if any) used should also match with the original code.
3. Write a documentation on the changes that you are proposing. The documentation should include the problems you have noticed in the code(if any), the changes you would like to propose, the reason for these changes, and sample test cases. Remember that the topics in the documentation are strictly not limited to the topics aforementioned, but are just an inclusion.
4. Submit a pull request via Git etiquette

Improvements

  • Along with Scouts,Players and Agents we can also include pages for clubs like Barcelona to manage their scouts and transfers
  • Also if we include pages for clubs, we can include pages for club health department. For example, if someone gets injured, his club department informs everyone via website
  • You can integrate this with ML-Ops in such a way that you can render the stats of players from the match recordings
  • Along with goals, assists, you can also show other important details like offball movements, if we integrate it with ML-Ops
  • You can also show player behavior using red and yellow backgrounds in market page

About

This web application streamlines football scouting with an objective, points-based player evaluation system. Scouts can search and filter players globally using performance-driven criteria.Agents can list and manage their players on a transparent transfer marketplace. Players gain access to new career opportunities and direct connections with clubs

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages