Public is a social investing platform that combines investing with social networking, allowing users to buy stocks and ETFs and engage with a community of investors. It aims to make investing accessible and transparent by providing educational content and a collaborative environment.