social media for the galaxy-wide-web! 🌌 https://campfire.bliss.town
Go to file
2024-06-17 21:40:39 +01:00
public federating my verse (iceshrimp & mastodon API compat, read-only) 2024-06-17 21:17:27 +01:00
src federating my verse (iceshrimp & mastodon API compat, read-only) 2024-06-17 21:17:27 +01:00
.gitignore federating my verse (iceshrimp & mastodon API compat, read-only) 2024-06-17 21:17:27 +01:00
index.html federating my verse (iceshrimp & mastodon API compat, read-only) 2024-06-17 21:17:27 +01:00
LICENSE first commit! 🎉 2024-06-16 07:31:16 +01:00
package-lock.json federating my verse (iceshrimp & mastodon API compat, read-only) 2024-06-17 21:17:27 +01:00
package.json federating my verse (iceshrimp & mastodon API compat, read-only) 2024-06-17 21:17:27 +01:00
README.md updated readme 2024-06-17 21:40:39 +01:00
svelte.config.js federating my verse (iceshrimp & mastodon API compat, read-only) 2024-06-17 21:17:27 +01:00
vite.config.js federating my verse (iceshrimp & mastodon API compat, read-only) 2024-06-17 21:17:27 +01:00

space social

social media for the galaxy-wide-web! 🌌

this is a neat experiment in building as much of a fediverse-compatible software stack as i can (at least before the crippling weight of the full activitypub spec finally cripples me)

starting, of course, with a nice frontend!

should you choose to play around with this yourself, just know that many things are bound not to work! notably, this has only been tested on iceshrimp and mastodon-compatible instances. anything beyond this will likely be incompatible, and the web console will get very upset.

features

current

  • a read-only, infinite-scrolling feed
  • custom emotes and reactions (again, read-only)
  • fun, clicky buttons! (they still do nothing)

planned

  • a login flow that doesn't suck (seriously, it's bad)
  • posting! (incl. replies and quotes)
  • reacting!

"maybe"

  • account switching
  • post editing/deletion
  • live updates over websocket (this may lead to notifications, too)

try it out!

  • git clone this repo
  • npm install the dependencies
  • npm run dev to spin up the dev environment
  • have fun!