Deliverables from an internship as an "Internship Developer" for Computing for All
- As an intern at Computing for All pioneering their "internship factory" concept, I was responsible for creating detailed documentation of workflows and key technologies that would onboard future interns and provide continuity for contributions to partner open-source projects. The partner project that I worked with was WECO.
- Understand and demonstrate the setup of a Node.js development environment.
- Create a simple Node.js project.
- Use and understand React.
- Use basic Amazon Web Services cloud functionality.
- Learn and understand the supporting tech stack used on weco.io. This includes Express.js, Socket.io and SCSS.
- Learned advanced Github tools. Worked with Github projects and contributed documentation to resolve issues for WECO.
This process is documented here.
A todo app built following a tutorial to gain experience with Node and React. Github repo here.
A simple chat app. Built from scratch to become more familiar with the WECO tech stack of React, Express, Node and Socket.io. I created detailed documentation so other interns can build this app as a learning exercise. Github repo here.
Please see the cfa-internship-documentation folder.
I created a document for WECO's wiki that details their app architecture. This document is intended to orient developers to the WECO code base and make it easier to contribute code to this open-source project. Please see the weco-documentation folder.