Can project data be stored independent of filesystem hierarchy like with Git's .git folders?
The current approach is to use a single specific filesystem location where all project data is stored. By using a isolating project data to a single directory, the filesystem can be leveraged to suit the users needs better. For example enabling multiple users to host their own project becomes about filesystem permissions and location.
One problem is an objective can span -multiple- projects. They have a one-to-many relation. Its desirable to keep this feature.
Make updating the about documentation page frictionless. As of now, it involves updating text in three different places.
How the funding works and is split should be very clear and well tested.
Likely it will mean moving the relevant code into its own source file and struct. Using a struct will make it easier to swap out and experiment with different funding methods.
The main HTML page could use some formatting improvements, such as:
- make the 'more' button float at the bottom of each objective's box.
- format project's description under its title so it looks better when its long and on a big screen.
Look into using more appealing font and formatting for the About page explaining how the project works.
Can stripe be used as a payment option? It will need:
- support for refunds for arbitrary amounts for up to a month.
- low enough transaction and refund fees.