On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Focus on making sure that what you have works and is playable. Maybe make a build even, so you have something to upload in worst case. It's normal that game jam games are not finished. Still people will try it out and give you feedback

Then you can focus on adding as much stuff as you can.