social media for the galaxy-wide-web! 🌌 https://campfire.bliss.town
Go to file
2024-07-02 19:39:03 +00:00
res rebrand to campfire! 2024-06-30 17:45:04 +01:00
src tweaked notifs padding 2024-07-02 20:24:01 +01:00
static rebrand to campfire! 2024-06-30 17:45:04 +01:00
.gitattributes you wouldn't redesign a whole app in one commit 2024-06-28 06:19:14 +01:00
.gitignore SEO tags and version 0.2.0-rev3 2024-06-30 00:05:35 +01:00
CHANGELOGS.md bump to version 0.3.0 2024-07-02 20:31:56 +01:00
LICENSE first commit! 🎉 2024-06-16 07:31:16 +01:00
package-lock.json bump to version 0.3.0 2024-07-02 20:31:56 +01:00
package.json bump to version 0.3.0 2024-07-02 20:31:56 +01:00
README.md rebrand to campfire! 2024-06-30 17:45:04 +01:00
svelte.config.js SEO tags and version 0.2.0-rev3 2024-06-30 00:05:35 +01:00
vite.config.js add icons 2024-06-30 20:02:51 +01:00

Campfire

social media for the galaxy-wide-web! 🌌

this is a very experimental frontend for browsing the fediverse, built from the ground up in svelte!

should you choose to play around with this yourself, just know that many things are bound not to work! notably, campfire is currently only being battle-tested on mastodon API-compliant instances. anything beyond this will likely be incompatible, and the web console will get very upset.

features

current

  • infinite-scrolling feed
  • log in with most/all fedi services! (with varying compatibility)
  • ability to favourite, boost, and react to posts
  • view threads in context
  • fun, clicky buttons!

planned

  • posting! (incl. replies and quotes)
  • live feed
  • notifications feed

"maybe"

  • fast account switching
  • post editing/deletion
  • push notifications
  • ...and potentially much more as development continues!

try it out!

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

if you wish to run this in production, you need only npm run build and place the static files somewhere accessible by a static webhost, such as nginx or apache! note: your web server should attempt to reach /fallback.html before erroring out.

have fun!