Open github-learning-lab[bot] opened 3 years ago
A minimum viable product (MVP) is a version of a product with just enough features to be usable. Releasing an MVP means that developers potentially avoid lengthy and (ultimately) unnecessary work.
Submit a working (loose definition) version of your MVP. Your project does not have to work smoothly or look presentable; it just needs to have a few main components (Azure Function included) that are interacting with each other.
To move on, commit your MVP to this repo, and comment a brief summary of the problems you ran into while building it!
Once your MVP has been completed, it's time to finish the final project!
In addition to the project, write a blog tutorial that describes step-by-step how a beginner could go around recreating your project.
The outline of your blog tutorial should look like the following:
To write your blog tutorial, it might be a good idea to use a markdown editor like Typora.
To move on, commit your final project WITH a markdown file of your blog tutorial. Comment any changes you made to your final project in comparison to your project proposal!
Submitting Final Project Proposals
Congratulations! You're on the final stretch, and we'll now begin working on our final projects!
Here are the proposal instructions.
Flowchart: Create a flowchart on draw.io that demonstrates how you will implement your solution. Your flowchart should show all APIs (including your Azure Function) that you will be using, and what data is being passed between each step.
For example:
Project Proposal: Create a pdf of your flowchart and a description of your project. Include the problem that you aim to solve and describe how your project provides a viable solution. Please include any questions that you currently have or anticipate to have about your project’s implementation.
To move on, commit the PDF of your project proposal to the repo, and comment a one sentence summary of what your project is about!