Collective enables people to come together to form an investment club on Urbit. The originator of the club sets the initial parameters, such as:
- Name of the club
- Maximum investment threshold
- Initial members
Once these are set from the front end, you click create fund
button and an instance of the investment club will be minted and deployed onto Uqbar - an Urbit native L2 zkSTARK rollup.
Members can then deposit zig
s and receive 1:1 shares
to zig
s to represent there ownership in the fund. private group is spun up with a poke
to the new Groups and only the members of the fund are allowed into the room.
- A fake
zod
(ship) with Urbit runtime > 1.12 - Landscape and Groups 2
- The Uqbar Suite
- NodeJS > 14
- reference Urbit Developer Environment Setup for more info.
-
create a fakeship outside of the cloned repo
./urbit -F zod
-
start the fakeship
./urbit zod
-
on the fakeship create a
%collective
desk|mount %base |merge %collective our %base |mount %collective
-
start a watcher in a new terminal, to sync the novel code into the fakeship
watch rsync -zr --delete /location/of/collective/desk/* /path/to/fake/zod/collective
-
install
%collective
on the fakeship|commit %collective |install %collective
Clone this repo, switch to the ui
directory and run:
npm install
then
npm start
To learn app development on Urbit and Uqbar, follow the guides here: