so i want to have a website simialr to that of chess.com with the same like fetures clubs and games and blogs i can make an account with he username diamonds and the password TGLME! and then log in and have the same powers a chess.com staff would have the puzzles and club fetures are the same users an sighn up and then pla other players or bots play puzzles maje public forums create clubs make people club admins who can invite and make club matches super admins who can do anything like promote people and as a staff i can make other people staff pin topics on public forums for the site dlete them or edit any of them i can make other people staff or make them moderators giving them mods allows them to pin or delte any forum as staff you have a ltitle icon on your profile a green sheild titled staff and i can grant awards to people i can create awards in the admin dash users can edit their profile at any aspect and as staff i can do somethin g called clsoe account where if your closed users cant log into their account and when their closed its a red x in a circle if it is for abuse a red / in a red circle if ti was for fair play users can report other users including staff and select reason these are abuse verbal abuse cursing all under an abuse section then a fairplay section and those are cheating sandbaging rating manipulation or contantly leavign tehir games then they have an other option which allows them to type the reason for reporting and site staff can handle the reports
I know this is a long project but its something I have been trying to get I’m not a good coder so..
You’re talking about a big project where you have staff and stuff, but you’re asking for help on a forum where people help you for fun. So there’s a bit of a mismatch there
I’d recommend building your way up to your goal slowly. Because coding is fun. First build a website. Experiment with interactive elements, and show off to your friends. Add a game you can play a game with someone hotseat. Then modify it so you can play one (1) game with friends via the internet with a fixed number of players. (If you hardcode everything and don’t worry about security it’s easier.) Eventually you can probably build yourself up to something like https://www.hanab.cards/
Note Python probably isn’t the best language for this kind of project. You need to learn html and css, and I’d expect javascript.
Of course an alternative route is to convince an investor your idea is good and hire a professional coder
It’s great you’ve got a lot of ambition and a clear vision. But learn to walk before you start running. This is a wide complicated scope. This needs much of what Boardgamearena (BGA) provides, albeit with only chess games (but you’ll want different timed ones etc. ).
To get started, pick the simplest piece out of all that, even just creating an index.html basic page.
Don’t limit your thinking to Python only, either. Maybe pre-built software can be used for other parts If everything else is still required. For example can you get some forum software that lets you link accounts to the player’s chess game account? Maybe even discourse, which runs this site? BGA does a fantastic job based on some kind of php framework (last time I used it a few years ago).