Inspiration

I wanted to eliminate the friction of deploying and sharing static websites. Most developers, designers, and students just want to preview or show their work when prototyping — not spin up hosting, commit to Git, or configure a build tool just to share their work across the internet.

What it does

Sharesite lets users upload a set of static files (HTML, CSS, JS) and share them instantly through a unique URL hash. No build step, No deployment, No server storage - 100% browser based.

How we built it

I combined modern browser APIs to create a 100% client-side sharing system.

Challenges we ran into

Ensuring destroyable instances and announcements across all clients was a bit tricky - but the hardest part was attempting to "debug by prompt".

Accomplishments that we're proud of

The majority of this was built per the project requirements - a few manual tweaks were made - but going from idea to fully working bones with the goal of something that we were prepared to come across challenges for just made this much more interesting. In the end we created a fully functional, serverless deployment alternative with just browser APIs; that encourages privacy, simplicity, and fast iteration.

What we learned

Browsers are incredibly capable platforms — with the right architecture, they can do things once only reserved for traditional backend servers.

What's next for ShareSite

Alongside another similar project - we do have plans to create another version of ShareSite that will add more IDE like features as well as other fascinating use cases.

Built With

Share this project:

Updates