Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions IMC_WebDev/ReactCalculator/proposal.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
**[Step-By-Step Technical Blog Guide](https://hq.bitproject.org/how-to-write-a-technical-blog/)**

### :pushpin: Step 1
**TITLE:**
Calculator with React Hooks and the React Context API

**TOPIC:**
JavaScript, React

**DESCRIPTION (5-7+ sentences):**
Creating a tutorial on how to code a 4 function calculator using React with Hooks (specifically useState, UseContext, UseEffect) tossed in to show how they can be used. I will briefly go over what hooks are in the beginning of the tutorial. This video is targeted at people that have some knowledge of JavaScript and React but haven't used its Hook APIs yet. Each function of the calculator will get at least one slide but I will begin with the HTML/JSX code.

### :pushpin: Step 2
:family: **TARGET AUDIENCE (3-5+ sentences):**
{{Insert_description_here}}

### :pushpin: Step 3
> Outline your learning/teaching structure:

**Beginning (2-3+ sentences):**
I will introduce what React Hooks are and how they can be used before I create the calculator. The I'll construct the format and syling of the calculator before jumping into its functionality.

**Middle and End (2-3+ sentences):**
Coding the calculator itself, implementing the Hooks, and maybe also showing how this approach differs from using classes. I will elaborate more on the JavavScript and JSX than the CSS.
29 changes: 29 additions & 0 deletions IMC_WebDev/gatsbyAndNetlify/proposal.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Gatsby and Netlify

**[Step-By-Step Technical Blog Guide](https://hq.bitproject.org/how-to-write-a-technical-blog/)**

### :pushpin: Step 1
**TITLE:**
Deploy your first website on Gatsby and Netlify

**TOPIC:**
Web Development

**DESCRIPTION (5-7+ sentences):**
A guide on how to deploy a website built with Gatsby on Netlify. I'll be going over what these technologies are and what you'll need to know to build the website itself ( e.g. JavaScript, React). I'll present a step by step process that is easy for anyone to follow and add GIFs for anything that needs more visualization.

### :pushpin: Step 2
:family: **TARGET AUDIENCE (3-5+ sentences):**
Anyone who has built a website using Gastby and wants to deploy it. Anyone looking to build a website and wants to know where to start and then how they can deploy it. Minimal technical knowledge expected (i.e. very basic knowledge of the terminal, git, and their preferred text editor).

### :pushpin: Step 3
> Outline your learning/teaching structure:

**Beginning (2-3+ sentences):**
I'll start with a short explanation on what Gatsby and Netlify are as well as explain what it means to deploy a website. I will also briefly go over Node.js and npm and they are needed to install Gatsby.

**Middle (2-3+ sentences):**
Install Node.js and Gatsby. Create new Netlify account, and repo (you can use GitHub, Bitbucket, or GitLab but I'll be using GitHub). OAuth setup between Netlify and Github. Finally, deploying the site.

**End (2-3+ sentences):**
Netlify will create a new build every time changes are pushed to the master branch. I'll be showing this off.