Skip to content

Instantly share code, notes, and snippets.

@thuyanduong
thuyanduong / README.md
Last active February 10, 2023 15:38
Frontend Registration, Log-in and Auth

Authentication in a Full-Stack App

Fellows will be able to:

  1. Implement User Sign-up from their React apps.
  2. Store use data in state (Context) and display in the UI.
  3. Implement User Sing-in from their React apps.
  4. Use jwt and localStorage to persist user log-in upon refresh of the page.
  5. Implement Log-out.

Review

@thuyanduong
thuyanduong / README.md
Last active February 8, 2023 16:41
Backend Registration, Log-in and Auth

What is the difference between Registration, Log-in, and Authentication?

0. Review and Refactor

  • GET /robots
  • GET /users/:id
  • How do we NOT send back the password in the response?
  • What happens if we request a user that does not exist?
@thuyanduong
thuyanduong / README.md
Last active February 6, 2023 20:55
Routers, Controllers, Models Workshop with Sankofa

Express Architecture Review (10 minutes)

Set up (10 minutes)

  1. Use your existing backend code with your migrations/seeds
  2. touch index.js to create your main server file
  3. npm install express
  4. npm start script
  5. Set up your server file and db file
@thuyanduong
thuyanduong / README.md
Last active January 31, 2023 03:13
Migration and Seeds Workshop with Sankofa

Workshop: DB migrations and Seeds

Review (5 min)

  • What are database migrations?
  • What are the benefits of database migrations?
  • What does seeding your database do?

Step 0: Have your ERD in Hand! (5 min)

@thuyanduong
thuyanduong / README.md
Last active January 17, 2023 09:26
React Router Robodex

React Router Lecture with Sankofa

Slides

Review of React - 15 minutes

  • Take a good look at Robodex!
  • What are the features you all built out together?
  • What is the component hiearchy?
  • What state lives in Context? Why?
  • What state doesn't live in Context? Why not?
@thuyanduong
thuyanduong / README.md
Created December 13, 2022 20:14
Solo Capstone Project Winter 2023

Solo Capstone Project

Welcome to the Project Build portion of Winter Capstone 2023! 🥳 🎊 🎉

Know that your Marcy Lab Family is proud of the work you've put into getting to this moment of the program, but above all else, you should be proud of yourself! This journey is not yet over, and in this last stretch, we want to do everything we can to support you and allow you to build one last portfolio project to show us, show yourself, and show the world that you are undeniably job-ready.

Expectations

In many ways, this Capstone project is going to feel like a scaled-down version of your Demo Day project. But in other ways, it's going to feel different because you're going to own this entire project yourself. These are the expectations we have for you over the next 8 weeks:

  1. You will complete two Code Challenges a day. One must be the same Code Challenge the class went over for the day. The other can be any LeetCode or Codewars challenge of

Co.Lab Fellowship Capstone Project

Schedule and Weekly Objectives

Week Weekly Objectives
July 11th - July 15th Problem Statement
July 18th - July 22nd Spec Draft & Technical One-pager
July 25th - July 29th Feature Prioritization
August 1st - August 5th Coding Time/Development

Capstone Project Requirements

Welcome to the Project Build portion of Summer Capstone 2022! 🥳 🎊 🎉

Know that your Marcy Lab Family is proud of the work you've put into getting to this moment of the program, but above all else, you should be proud of yourself! This journey is not yet over. In fact, the hardest part is yet to come. Because one last time, we are asking you to push yourself harder than you've ever pushed yourself before. If you are doing this right, you should be focussed and productive as a group for 6 hours during school hours every day. In addition, you should be working an additional 2-3 hours after school every day, and you should be working an additional 4-6 hours every weekend.

Overview

This group project will be the ultimate test in autodidactism. You will NOT be buildling a CRUD web application. You are now beyond that! While there are no hard requirements for your Capstone Project, it should be focused on a technology (or technologies) that was not part of M

Solo Capstone Project

Welcome to the Project Build portion of Summer Capstone 2022! 🥳 🎊 🎉

Know that your Marcy Lab Family is proud of the work you've put into getting to this moment of the program, but above all else, you should be proud of yourself! This journey is not yet over, and in this last stretch, we want to do everything we can to support you and allow you to build one last portfolio project to show us, show yourself, and show the world that Kay Edwards is undeniably job-ready.

Expectations

In many ways, this Capstone project is going to feel like a scaled-down version of your Demo Day project. But in other ways, it's going to feel different because you're going to own this entire project yourself. These are the expectations we have for you over the next 8 weeks:

  1. You will complete two Code Challenges a day. One must be the same Code Challenge the class went over for the day. The other can be any LeetCode or Codewars chall

Foundations Capstone Project

Welcome to the Project Build portion of Summer Capstone 2022! 🥳 🎊 🎉

Know that your Marcy Lab Family is proud of the work you've put into getting to this moment of the program, but above all else, you should be proud of yourself! This journey is not yet over. In fact, the hardest part is yet to come. Because one last time, we are asking you to push yourself harder than you've ever pushed yourself before. If you are doing this right, you should be focussed and productive as a group for 6 hours during school hours every day. In addition, you should be working an additional 2-3 hours after school every day, and you should be working an additional 4-6 hours every weekend.

Overview

In many ways, this Capstone project is going to feel like another Demo Day project. But in other ways, it's going to feel different. The goal of Capstone is to make sure each and every one of you is undeniably job ready. As such, we want this project to build out your skills in