---
# System prepended metadata

title: Untitled

---

## Project Brief: cookari
Cookari is a recipe portfolio site for cooks and culinary students. Community can use this platform to better their cooking recipes and skills. 


### Motivations + Problems
Why is this project useful? Why were you interested in working on it? What hair-on-fire problems do you see?

Just like the coders or artists community, I believe chefs need a portfolio to showcase their works and recipes also. The idea of Cookari is to provide a sharing environment for chefs to showcase their ability (like Kaggle, DeviantArt or Github but for chefs).

By having actual professional chefs on the platform, the quality of recipes on the site will be increased. Therefore, we can build a community of non-professional chefs upon this.

Cookari provides a platform for chefs to build a social brand name then monetize their ideas. On the other hand, this is also for the community to learn from professionals.


### Key Features and Technical Implementation Plan
Here, list out the key parts that you’ll have to build and challenges that you foresee. Give the most details on what you think is the most special to your app.

* Create recipes 
    * Steps
    * Pictures
    * Videos (?)
* Search recipes (filtering, search, ...)
* Commenting on recipes
    * Feedback or recreations
* Create user profile
    * Display all cookbooks, recipes and recreations of a user
* Participating competitions (competition logic can be tough)


### Key models

* User
    * Standard profile (name, age, style)
    * [Recipes]
    * [Recreations]

* Recipe
    * Ingredients (quantities (?), unit (?))
    * Steps
    * Pictures / Videos
    * [Recreations]

* Recreations

* Competition 
* Admin

* Comments
* Reactions

### High-Level Sprint Planning
Week 1: Key Functionality

* Users can register and sign up for the site.
* Users can create a profile.
* Users can browse profiles of other chefs, and look at their public recipes. 
* Users can sell their recipes if conditions(shared enough recipes, win competitions -> badges given like Kaggle) are met.
* Users can display beautifully their work as a culinary portfolio website.

Week 2: Cool Stuff

* Competitions can be held, badges given for winners.
* Competitions winners are decided by votes from community and judges.
* Users can upload videos to their recipes.
