-
Notifications
You must be signed in to change notification settings - Fork 0
Prospectus
BenCommet edited this page Jan 18, 2017
·
6 revisions
#Prospectus
##Team Member Strengths
- Mitch: Frontend UI design in web development and iOS development.
- Ben: Frontend UI design in web development. Packaging web apps into applications distributable on the Apple and Google Play stores
- Mitch: Anticipate gaining experience with various JavaScript libraries. Growth in developing full systems with communications between the parts as well (i.e. database backend and mobile/web app frontend).
- Ben: Gaining experience in building a backend database system. Improving my frontend javascript skills. And learning how to package web apps for mobile using React Native.
- Webapp that fits to whatever screen the user displays the website on.
- Mobile apps released through the Apple App Store and the Google Play Store using React Native.
- Functionality to enter information on daily food intake.
- Suggestions based on a database of foods.
- Allow user to input one item of food (eg. Subway Turkey Club) and populate all the ingredients without forcing the user to manual enter each one.
- Track symptoms placed in the journal by the user
- Visually plot what the days the user was affected by a particular symptom
- Predict the causes of a user's symptoms by looking for correlations between what they eat and their symptoms
- Show statistical accuracy of prediction from the data analysis.
- Plot the likelihood of a symptom being caused by different ingredients, this can be used when their are multiple potential culprits.
- A LAMP stack on EOS. That is, an Apache server running MySQL and PHP on the Linux machines.
- A frontend webapp using React.
- Chart.js a graphing library we will use to present the data in an attractive way.
- To release native apps for iOS and Android we will use React Native
- 1.02. Moderate the interests of the software engineer, the employer, the client and the users with the public good.
- 1.03. Approve software only if they have a well-founded belief that it is safe, meets specifications, passes appropriate tests, and does not diminish quality of life, diminish privacy or harm the environment. The ultimate effect of the work should be to the public good.
- 1.06. Be fair and avoid deception in all statements, particularly public ones, concerning software or related documents, methods and tools.
- 2.02. Not knowingly use software that is obtained or retained either illegally or unethically.
- 2.05. Keep private any confidential information gained in their professional work, where such confidentiality is consistent with the public interest and consistent with the law.
- 3.01. Strive for high quality, acceptable cost and a reasonable schedule, ensuring significant tradeoffs are clear to and accepted by the employer and the client, and are available for consideration by the user and the public.
- 3.02. Ensure proper and achievable goals and objectives for any project on which they work or propose.
- 7.02. Assist colleagues in professional development.