Skip to content

AbdallahAbis/shithole

Repository files navigation

Shithole: Shut Up and Flush Some Money

Capital is shit. Flush it down the Shithole.

We compost the shit, turn it into fertilizer and distribute it to members of under-capitalized communities through no-strings-attached microloans and paid apprenticeships.

Contributing

Shithole is a kinda-but-not-really tongue-in-cheek side project. Contributions are welcome and appreciated, but I am unlikely to take the time to optimize for collaboration unless this takes off. You can see more in CONTRIBUTING.md.

That said, I'll have CI running tests and the documentation I feel like writing, but that's about it.

Design

People subscribe to flush some of their money shit down the shithole every month. That shit ferments for ~6 months, during which the Shitter may request a refund, which will be granted with no questions asked. Once six months have passed, the shit turns into fertilizer.

This fertilizer is distributed to members of under-capitalized communities through no-strings attached microloans or paid software apprenticeships through ZTI.

Architecture

There are two modules that make up Shithole: api and www.

  • api is a Ruby on Rails backend for processing the payment information, handling form submissions, exposing raw data for accountability purposes, etc.
  • www is a static site that provides the stripe payment form, call to action, accountability data, etc.

Dependencies

Shithole depends on the following programs which must be installed manually:

License

Shithole is licensed under the Prosperity Public License. See LICENSE.md for more details.

About

Capital is shit. Flush it down the toilet. We turn it into fertilizer and distribute it to members of under-capitalized communities.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published