Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

I've not done a jam using when should I create the project to submit? When it's done, or as I'm working on it?

Once your game is complete- upload it to itch, and then you select it to submit on the jam page, iirc

Perfect, thanks!