Welcome to Smogon! Take a moment to read the Introduction to Smogon for a run-down on everything Smogon, and make sure you take some time to read the global rules.
Well this is the current idea, the pokemon will be divided into roles and types, this program will simply see what you are lacking and suggest it first alongside the good cores forum I linked it will suggest what you lack in terms of type, role, and synergy maybe.
I'm thinking of making a project that can help people with creating their own teams in a simple way, the idea is that you will start by choosing a pokemon and its role in the team (breaker, sweeper, etc.) then it will auto-suggest other options for pokemon with certain criteria that I'm yet...