Use this section to describe your final project and perhaps any links to relevant sites that help convey the concept and\or functionality.
Upload images of wireframe to cloudinary and add the link here with a description of the specific wireframe. Also, define the the React components and the architectural design of your app.
The functionality will then be divided into two separate lists: MPV and PostMVP. Carefully decided what is placed into your MVP as the client will expect this functionality to be implemented upon project completion.
- Home page with several sections about my site
- Products page that will render product info pulled in via an API
- Ability for user to favorite a product
- Ability for user to add product to shopping cart
- Add Stripe or Shopify Pay for checkout
- Caputre users email in a form and send an automated response
- Build the app for mobile/tablet/desktop
If you opted to make use of an API then use this section to include info about the API you have chosen and a code snippet of the data that it returns and is required for your project.
{data: {} }
Writing out your components and its descriptions isn't a required part of the proposal but can be helpful.
Based on the initial logic defined in the previous sections try and breakdown the logic further into stateless/stateful components.
Component | Description |
---|---|
App | This will make the initial data pull and include React Router |
Header | This will render the header include the nav |
Footer | This will render the header include the nav |
Use this section to list all supporting libraries and thier role in the project such as Axios, ReactStrap, D3, etc.
Use this section to include a brief code snippet of functionality that you are proud of an a brief description. Code snippet should not be greater than 10 lines of code.
function reverse(string) {
// here is the code to reverse a string of text
}