generated from mwc/project_banjo_app
I decided on the project app I will make and answered all the questions in the planning file. After this I will first start working on the models file to add the differnt classes for overall structure and to use in the views file.
This commit is contained in:
0
cookbook/app/models.py
Normal file → Executable file
0
cookbook/app/models.py
Normal file → Executable file
0
cookbook/app/views.py
Normal file → Executable file
0
cookbook/app/views.py
Normal file → Executable file
0
crochet_patterns/app/models.py
Executable file
0
crochet_patterns/app/models.py
Executable file
5
crochet_patterns/app/views.py
Executable file
5
crochet_patterns/app/views.py
Executable file
@@ -0,0 +1,5 @@
|
|||||||
|
from banjo.models import Model, StringField, IntegerField, FloatField, ForeignKey
|
||||||
|
from banjo.http import BadRequest
|
||||||
|
|
||||||
|
class Pattern(Model):
|
||||||
|
name=
|
||||||
10
planning.md
10
planning.md
@@ -1,18 +1,18 @@
|
|||||||
# Planning your app
|
# Planning your app
|
||||||
|
The app I will make is to store different crochet patterns I have made, the time and materials used for each projects, how easy it is to make and an overall rating for the pattern
|
||||||
## 1. Who will use your app? (Who is your app's target user?)
|
## 1. Who will use your app? (Who is your app's target user?)
|
||||||
|
The app will be for my personal use but can also be used by others to use for their own personal use. The target user is for people who like to crochet to keep an organized record of the patterns they want to put in.
|
||||||
|
|
||||||
|
|
||||||
## 2. What need or problem will your app solve? How do you know this is really a need for your target user? How does the target user currently deal with the problem?
|
## 2. What need or problem will your app solve? How do you know this is really a need for your target user? How does the target user currently deal with the problem?
|
||||||
|
It solves the need for a place to combine a list of all crochet patterns a user wants to input. I know this is a need for the target user becasse I am one of them and I ofen forget patterns or what specific materials I used such as the hook size and amount of yarn. This will help users who have a limited amount of yarn and need to know if they have enough to make something that they have previously made. There are many ways to keep a record of these things like keeping notes or writing it down somewhere but obviously those can get lost and are not as organized.
|
||||||
|
|
||||||
|
|
||||||
## 3. How will your app's design meet the need you have identified?
|
## 3. How will your app's design meet the need you have identified?
|
||||||
|
The app I will design will organize the patterns by name/type or categories. Users will be able to add in new patters as well as edit previously added patterns.
|
||||||
|
|
||||||
|
|
||||||
## 4. How could your app possibly cause harm? (For example, could someone get hurt if data leaked or if someone used the app inappropriately?) What steps will you take to ensure that nobody is harmed by your app?
|
## 4. How could your app possibly cause harm? (For example, could someone get hurt if data leaked or if someone used the app inappropriately?) What steps will you take to ensure that nobody is harmed by your app?
|
||||||
|
My app will not cause any harm because it is meant for personal use and there is no personal data really used for anything.
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user