GuildCrafts / web-development-js

Craft repository for Web Development with JavaScript
http://jsdev.learnersguild.org/
Other
1 stars 1 forks source link

Mobile Friendly Community Money Sharing App #45

Open ai-santos opened 8 years ago

ai-santos commented 8 years ago

Description

An app that allows communities to share monetary resources based on how much income they have and need. This idea is based off a SuSu or Tanda method of loan circles popular in some Black and Brown communities (here and abroad).

APP will be able to:

  1. SIGN IN / AUTHENTICATION
  2. JOIN A NETWORK
  3. FIGURE OUT HOW MUCH YOU CAN SHARE
  4. MOBILE FIRST

DATABASE:

  1. USER INFO / INCOME SHARING INFO
  2. NETWORK INFO & RELATIONSHIPS BETWEEN USERS

CRUD:

  1. USER WILL BE ABLE TO CREATE, READ, UPDATE, DELETE - user info and income sharing information, network information.

    User Story

JOJO wants to join **\ and goes to the homepage and then clicks to a new user form.

New user JOJO clicks to the form to fill out an application. The form/application includes:

JOJO sees a network he wants to join. He asks for permission to join.

On the network page, there is a link to an income sharing calculator. The link to the income sharing calculator brings you to a page where you enter the following financial information into a form:

This information goes through an algorithm that puts out a number that JOJO can then agree to donate into the group's pot. They have to electronically agree to this number. JOJO is then able to see the percentage other network participants will be donating into the pot.

The next month, JOJO's financial situation has changed. He has to update his information. He has also changed his email address and moved to a new residential address:

YOU WILL LEARN SO MUCH DOING THIS PROJECT! One, lots of folks do this already --- wouldn't it be awesome to help communities trade resources more efficiently????

You will learn:

Do not remove these specs - they are required for all goals.

tannerwelsh commented 8 years ago

@asantos3026 awesome idea! This looks great.

A few suggestions for editing:

jrob8577 commented 8 years ago

LGTM

pllearns commented 8 years ago

Here were the modified specs for our iteration of the app, fundKoala:

Mobile responsive Manipulate Bootstrap to achieve modern looking UI Needs to be able to use dynamic data Must be able to do user authentication – Log In/Log Out/Sign Up User must be able to update profile Fund and payment cycles info (Ledger) must update based on number of users Confirmation emails sent to new users with amount of accepted members and fund/payment cycle info Must use an algorithm to figure out how much each person in the network must share

pllearns commented 8 years ago

Thanks @asantos3026 for this project! I have learned so much from this.

tannerwelsh commented 8 years ago

Made some edits to copy: turned specs into statements; move quality-related specs to a "quality rubric" section. If I misinterpreted your intent @asantos3026 feel free to modify :)