官术网_书友最值得收藏!

About our mobile app

We just arrived at the homebrew supply store and, low and behold, we left our recipe at home. That's the last time this is going to happen. We're going to build an app that allows us to retrieve recipes on our phone.

The recipes created and stored in our app will also provide a means for us to teach others about the brewing process and what makes good beer. To that end, we will name this app BrewHow.

App requirements

For us to be successful in our mission to create a great beer recipe site for the mobile web, we need to know the requirements that, when met, will determine success.

Adding, editing, and deleting recipes

How good is a recipe-sharing app without the ability to add and edit recipes? Our site will allow us to create recipes that can be shared with other people. It will also allow us to edit recipes that we have contributed to the site.

Adding recipes to a library

As we find good recipes, we will want to be able to locate them again. We need to support adding them to a library. We may also grow tired of them so we need the ability to remove them as well.

Rating recipes

Much as we rate music to better identify our tastes, we should do this with beer too. Our app will provide users the ability to rate recipes on a scale of one to five.

Commenting on recipes

We not only want to share recipes, but to solicit feedback on what makes good beer and how to make our beer better. To allow this type of feedback, we want to allow constructive comments about the recipes on our site.

Anonymous browsing, authenticated contributing

We want our recipes hosted within our mobile web app to be available to the world, but if a user wants to contribute to the site we want to know who the user is. Likewise, we don't want users editing the recipes contributed by other users. Seems like we need to add some authentication and authorization to our mobile app.

Now that we know what our app should do, let's get started by creating our ASP.NET MVC 4 solution.

主站蜘蛛池模板: 阳东县| 新宾| 建水县| 大渡口区| 新郑市| 五原县| 太保市| 当阳市| 寿光市| 旺苍县| 景谷| 武义县| 清丰县| 中卫市| 平谷区| 沧州市| 论坛| 太湖县| 祁东县| 呈贡县| 鸡泽县| 泰宁县| 浠水县| 桂阳县| 翼城县| 阿拉善右旗| 灌阳县| 台山市| 邵武市| 兴安盟| 定日县| 东安县| 扬中市| 霍林郭勒市| 淳化县| 长葛市| 南充市| 沭阳县| 广水市| 威宁| 洪湖市|