Inspiration

Many social media platforms like Twitter have come under scrutiny recently for mismanagement, and they have often become unreliable due to centralization. Cosmic aims to fix this by creating a decentralized, reliable, and flexible social network.

What it does

Cosmic uses IPFS to store user profiles and posts. Cosmic then allows people to curate their own feeds by following people they are interested in. Content moderation is handled by the user so that they can decide what they want to see. (Additionally, they can import lists from other people that they trust.)

How we built it

I used IPFS to store the data and to handle most of the database needs. VueJS was used to render the app in the browser.

Challenges we ran into

One challenge I ran into was dealing with network glitches. I fixed this by changing the settings on the IPFS library to make it more reliable.

Accomplishments that we're proud of

I'm really proud that I was able to get Cosmic up and running in such a short period of time.

What we learned

I learned a lot about IPFS, IPNS, Libp2p, and a lot of other topics while making Cosmic.

What's next for Cosmic

In the future, I plan to add better caching, performance improvements, and more social features to Cosmic.

Built With

Share this project:

Updates