Bounty is a social network built around sharing recipes; more specifically, sharing and creating recipes for cold treats. Bounty's purpose is to crowd-source hard to find or non-existent recipes. Fulfill your cream-based cravings, and maybe make some friends on the way.
- Fork our repo GitHub
- Clone the repo
git clone
- Install dependencies
npm i
- Run tests
npm test
- Start a development server
npm start
-
Inquisitive user (Read)
- As an inquisitive user I want to discuss different recipes that haven't been created yet.
- Explore the list of bounties and then access the descriptions to see the recipes
- Can share opinions
-
Bounty poster (Read, Create)
- As the person that posted a bounty I want to share my ideas.
- Add a bounty.
- Read other opinions.
-
Bounty hunters (Read, Create, Update)
- As a bounty hunter I want to read the recipe and then create the recipe.
- Marks bounties as completed.
- Able to read the opinions for the completed recipe.
-
Guild Master (Read, Create, Update, Delete)
- As a guild master I want to check for completed recipes and move it to the completed recipes list.
- Move completed bounties to completed list.
- Able to check to see if bounties are completed.
-
Competitive bounty hunter (Read, Create, Update)
- As a competitive bounty hunter I want to create as many valid recipes to collect karma
- Collect karma for each recipe made
- Build karma for reputation