This page explains a launch on IndieNeed from submission to the days after. A free listing has a nofollow website link. Any paid plan, or the $7 upgrade, makes it dofollow. Neither promises signups, traffic or a higher search ranking.
What you do
You need a product that is already on the web. The form asks for a name, a one-line tagline, a longer description and the link, and you pick a launch day. Pick a day you can be around to answer comments.
A person reviews a free listing before it goes live; if your day fills up or passes before approval, it moves to the next open day. A paid listing skips review and is featured for 7, 14 or 30 days, depending on the plan. When the featured days end, the product stays listed.
What other people see
On launch day the product is listed with today's launches. Anyone can open its page. Upvotes come from IndieNeed accounts, and reviews are meant to come from people who tried the product. After the day, the page stays in the product list and in its categories. The leaderboard ranks products by upvotes and changes as votes come in. Other places to submit are listed on startup directories.
What a launch will not do
Some products get a handful of visits, some get more, usually when the product is easy to understand and the maker answers questions. A logo and a vague sentence rarely give a visitor enough to try it.