You are browsing as a guest. Sign up (or log in) to start making projects!

Webbin

  • 2 Devlogs
  • 4 Total hours

A place for the weird corners of the web.

Ship #1 Pending review

I created WEBBIN, a space for collecting strange, useful, personal, and even unnecessary websites.

I created it because I enjoy finding websites randomly on internet, but often end up forgetting or losing them later.

Features include the ability for users to add websites and categories, search collections, and filter sites by category.
The most challenging parts were the backend and security.

While testing the site via the browser console, I discovered that the site state could be changed via the public API without logging in with an administrator account.

So, I separated the public API and administrator API paths and blocked PATCH and DELETE requests on the public endpoint. After making these changes, testing the same requests again resulted in a 405 Method Not Allowed error, demonstrating that the security issue was resolved.

Although this project started with a very simple website idea, I am proud to have learned about databases, APIs, authentication, environment variables, deployment, and basic web security as a result.

To test it out, add a websites or category and try using the search and category filtering features.

Try project → See source code →
Open comments for this post

2h 29m logged

Devlog #2
The JS work and README creation are finally complete…It is finally finished, so I will perform one last check and ship…

0
0
20
Open comments for this post

1h 34m 51s logged

Devlog #1
Since there isn’t a site that collects strange, useful, useless, practical, or fascinating wesites, I am sreating one myself. I have finished the UI so far, and I plan to start working on the JaveScript in earnest next. well….the name is WEBBIN.(If you have better name ..please leave a comment…thanks

0
0
10

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…