Inspiration

When I was just starting out as a web developer, I spent a lot of time playing around with the khanacademy programming section. It became a hobby and I thought it would be amazing if I could revive some of the community from that in a more up-to-date format.

What it does

It is a small sandbox where users can write HTML and see the result immediately. This can then be published and receive community feedback (upvotes).

How we built it

I used next.js to build the actual site. I added google authentication to handle the account creation. I used sequelize to communicate with the database.

Accomplishments that we're proud of

This project is truly a jamstack site. It can scale from zero users to a billion without breaking a sweat. Everything is serverless!

What we learned

Non-standard SQL databases are painful. For a hackathon, speed is really important and I should have just found another host instead of sticking with planetscale (even if it is technically more complex and superior).

What's next for Share Web

Adding more in-depth community features (like a comment section). Adding more account options (ability to change pfp, username, etc). Internal security review + Pentest

Built With

Share this project:

Updates