Closed github-learning-lab[bot] closed 3 years ago
Dine the Distance recommends restaurants between two friends locations.
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!
https://github.com/a-padman/Dine2
Here's a link to my public repo. Some problems I ran into involved passing the restaurant info back and forth between front and back end. Additionally, I needed to modify the file structure of my function app before deploying.
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!
I'll be finishing up the slides first for the lightning talk and coming back to the blog post after!
Your final step is to prepare a 15 minute talk and demo of your project. Describe your vision, your process, and any challenges that occured. Use slides to enhance your talk through images, gifs, and perhaps short code snippets - not paragraphs of text.
To complete this week, comment a link to your Google Slides presentation!
Great job completing the course!
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!