-
Notifications
You must be signed in to change notification settings - Fork 2
Domain Analysis
Fooducate is a mobile application and a website which helps user eat healthy by reaching nutritional information of food products quickly.
Some Features:
- Scan a product barcode and see a nutritional grade (A to D)
- Publishing trending recipes
- Provides a summary of nutrition information
- Shows top and recently consumed food products
- Different tagging labels
- Provides daily tips
- Exercise tracker
- Sign up via Facebook or Gmail
- Opening discussions
- Browse foods
Shopwell is a free website and iPhone/Android app that scores foods on how well they meet users' unique needs.
Some Features:
- Suggesting similar products
- Provides health news
- Browse foods
- Sign up via Facebook, Twitter
- Can share on Twitter, Facebook and Gmail
- Rating food products
- Provides personal scores on food products according to your preferences
- Scan a product barcode
Nutrino is website and an application designed to plan meals and achieve nutritional goals.
Some Features:
- Works with other applications
- Works with wearable devices
- Discussing on blogs
- Keeping a log
- Special features for pregnants
- Builds personalised meal plan according to nutritional goals (eating healthy, losing weight, building muscle) and dietary restrictions (gluten-free, lactose-intolerant, halal)
MyFitnessPal is a website and an application provides calorie and nutrients counter.
Some Features:
- Provides a food database
- Can search according to tags
- Detailed analysis of a food product and its servers are provided
- Can set diet goals
- Exercise tracker
- Directing to its shop
Users:
People who wants to lose weight in a healthy way uses this product.
Differences:
MyFitnessPal is a product just for consumers. It does not address to food servers. It is focused on the brands of food products. There is not any profile page for servers. Food providers cannot share their menus.Consumers cannot filter search according to specific criteria and cannot rate foods and restaurants. It is not specialised for specific preferences (Vegan, Vegetarian etc.) and does not give any warning about allergic ingredients. It does not calculate running/swimming distance. Our application will include all of these. On the other hand, it will not have certain features of this application such as the exercise and the shop section. Also, our application will not go into detail about brands since it is about servers.
The application and the website help users to find healthy restaurant dishes and prepared grocery items.
Some Features:
- Search a food, restaurant
- Order a food
- Rating food products of a restaurant
- Nutritional information of foods
- Provides healthy modifications
- Supports various diet plans
Last years related projects:
- Noor Ahmad
- [Safa Andaç](Safa Andac)
- Behiye Avcı
- Sinem Dalkılıç
- Ekrem Öztürk (Communicator)
- Arda Cinar
- Harun Acar
- Muharrem Yeşilyurt
#Project: #
- Requirements
- [API Docs](API Docs)
- Plan
- Themes/Features
- Personas
- [User Stories](User Stories and Acceptance Criteria)
- [Domain Analysis](Domain Analysis)
- [Responsibility Assignment Matrix](Responsibility Assignment Matrix)
- [Project Communication Plan](Project Communication Plan)
- [Test Cases](Test Cases)
- [Setting Development Environment](Setting Development Environment)
#Diagrams: #
- [Use Cases and Use Case Diagram](Use Cases)
- [Use Case Drafts](Use Case Drafts)
- [Class Diagram](Class Diagram)
- [Activity Diagram](Activity Diagram)
- [Sequence Diagrams](Sequence Diagrams)
#Mockups: #
- [Web Mockups](Web Mockups)
- [Mobile Mockups](Mobile Mockups)
#Meetings: # Spring Semester
-
Fall Semester
-
[Customer Meeting Film-13/10/16](Meeting Film in class)
#Milestones: # Spring Semester
-
[Milestone-1 Report](Milestone-1 Report)
Fall Semester
-
[Milestone-1 Report](Milestone-2 Report)
-
[Milestone-2 Report](Milestone-3 Report)
-
[Milestone-3 Report](Milestone-4 Report)
#Group Works: #
#Documentations: #
- [Git Versioning Basics](Git Versioning Basics)
- [Label Customization and Issue Tracking](Label Customization and Issue Tracking)
- Scrum: An Agile Software Development Methodology
- [Patrick Lencioni: Five Dysfunctions Of A Team](Five Dysfunctions Of A Team)
- Software Development Life Cycles
- [Team Work in Software Engineering](Team Work in Software Engineering)
- [The Puzzle of Motivation](The Puzzle Of Motivation)
- Communication
- [Good and Bad Practices](Good and Bad Practices)
- Kaizen and 5S