NeoStumble

What | How | Who

The Neostumble Project

A general plan for the Neostumble Project


Background

Picture this: It's 2008. You log into your computer, check your socials and find that no one is on Instant Messaging this early in the morning. The blogs and webcomics you follow haven't been updated today, and your forum posts are caught up on. What do you do with your internet access?

You click the stumble button in your browser toolbar, or you go to the in-frame browser and stumble around the internet.

It was a time of organic web discovery. It was almost like manual crawling. You would make an account, add some interests, and start looking at sites. With every thumbs-up, thumbs-down, or report came a change to the ecosystem.

You could find websites with adorable animal photos, new hacks, fun games, web art, and more. Websites would be submitted with user-defined categories. It was the world of a human-curated web.

The goal of this project is to find a way to do this for the smolweb. How can we bring back this organic discovery?

The Simple Version

At its core, all the NeoStumble project is a list of websites that can be randomly chosen from and users can suggest pages to add.

Effectively, a Javascript button and a CSV file.

The first iteration of the project will be just that. It will be extremely simple.

The Ultimate Goal

The Complex Concept

The project aims to create a new Stumble-Upon type system based on human-curated websites. It will have moderation controls as well as the ability for users to submit and categorize sites upon submittal.

User Stories

The user stories are fairly straightforward, in theory.

Project License

This project, associated plans, code, and all elements are licensed under the Cooperative Non-Violent Public license V8 as found at https://git.pixie.town/thufie/npl-builder/src/branch/main/cnpl.md

The Architecture

The above requires at least 4 different elements:

Project Breakdown

This creates several different project streams that would need to be undertaken:

Project needs

A successful project of this size generally has multiple roles and people involved.

Roles include:

Join the Project

If you have read this far and are interested in joining the project: Please email me at jaycee@starbase17.space


by j4yc33


view counter