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
- jamstack
- javascript
- mysql
- next
- planetscale
- react
- serverless
- typescript
Log in or sign up for Devpost to join the conversation.