Capstone Planning

Capstone Planning for Epicodus, 5.10.2019

By Young Liu

Description

Planning diagrams, mockups, component trees, etc. for my Capstone project.

Name of Student: Young Liu

Name of Project: Weather Warner? (TBD)

Project's purpose or goal: A mobile app that will provide weather warnings for where it predicts you are going (not just where you are atm)

List the absolute minimum features the project requires to meet this purpose or goal: The app will provide warning notifications for inclement weather where it predicts you will be in the future based on the direction and speed you are traveling at.

What tools, frameworks, libraries, APIs, modules and/or other resources (whatever is specific to your track, and your language) will you use to create this MVP? List them all here. Be specific.

  • React Native
  • Android SDK
  • Android Emulator
  • Dark Sky API
  • Backup weather APIs
    • National Weather Service
    • Open Weather Map

If you finish developing the minimum viable product (MVP) with time to spare, what will you work on next? Describe these features here: Be specific.

  • Further improve UI to follow Material Design principles
  • Machine learning to predict location rather than just some sort of linear regression
  • Monitoring/diagnostic tools to log bugs that users encounter

What additional tools, frameworks, libraries, APIs, or other resources will these additional features require?

Support and contact details

For support find me at Epicodus.

Technologies Used

Planning for this project was done with Sketch, Sketch.io, and draw.io.

License

MIT License

Copyright (c) 2019 Young Liu

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.