Welcome to the student resources repository for our full stack capstone projects! This repository is designed to provide you with the tools, information, and support you need to successfully complete your capstone project.
This repository contains resources that will help you plan and build your full stack capstone project. The resources are divided into two categories:
- App Planning: Resources that will help you plan and organize your capstone project.
- App Coding: Resources that will help you build and test your full stack application.
- Demo Day: Resources that will help you prepare for public speaking and presentations.
To get started, simply clone this repository to your local machine using Git. You can then explore the contents of the repository and use the resources to help you plan and build your capstone project.
This Readme serves as an index to the rest of the repo. Each sub topic in the repo has a resource type (class recording, cnavas lesson+notes, etc.) and a difficulty.
Resource Type | Symbol |
---|---|
Official Docs | π |
Internal resource | π |
External resource | β |
Difficulty | Color |
---|---|
Easy | π’ |
Medium | π |
Advanced | π΄ |
If you have any questions or need further assistance, don't hesitate to reach out to your instructor or classmates. We're here to support you throughout the capstone project process!
Good luck, and happy coding!
Here are some of the resources that you can find in this section:
Here are some of the resources that you can find in this section:
- Articulation JavaScript Concepts And Terms
-
- π Additional Array Methods Practice - Repo with additional prommpts to practice array methods
-
- π Bubble Sort Visualized
- π Recursion Videos
- β Git Handbook - A comprehensive guide to using Git for version control.
- β W3Docs Git How Tos
- β Atlassian Git How Tos
- CSS basics - A comprehensive reference for CSS.
- π Material UI - A popular React UI framework that includes pre-built components and styles.
- π Bootstrap - A popular CSS framework for building responsive and mobile-first websites.
- π CSS Animations - The basics of CSS animations.
- π Tailwind CSS - A popular utility-first CSS framework for building custom designs quickly.
- π Render.com Deployment Guide with Express & PostgreSQL
- π Create React App With Netlify
- π Fly.io with Express & PostgreSQL
- π Netlify Frontend Deployment
- π Render.com Backend Deployment No Database
- π Render.com Backend Deployment With Database
- π Cloudinary Image Storage
- π Express.js - A popular and minimalist web framework for Node.js.
- π Express Router - A guide to using the built-in router module in Express.
- π React - A popular JavaScript library for building user interfaces.
- π React Router - A popular library for handling routing in React applications.
- π React Hooks - A guide to using React Hooks for state and side effects.
-
- π React Context Docs - A guide to using React Context for managing global state.
- π React Context Intro Videos
- π React Composition - A guide to using React Composition to compose components and share functionality.
-
- π Basic ExpressJS User Auth Videos
- π Node.js - A JavaScript runtime built on Chrome's V8 JavaScript engine.
- π fs module - A module for interacting with the file system in Node.js.
- π Type Script Basics - This repo will walk you through the fundamentals of working with Typescript
- π Type Script with React - This project will walk you through User Auth via Google sign in using Firebase, React and React Context.
-
- π Firebase docs - A platform for building mobile and web applications, with support for user authentication, real-time databases, and more.
- π Firebase React Guide
-
- π Passport.js - A popular authentication middleware for Node.js that supports over 500 authentication strategies.
- π SQL Tutorial - A comprehensive tutorial on SQL, including data manipulation and querying.
- π PostgreSQL - A powerful, open-source relational database management system.
- π pgAdmin - A popular open-source administration and management tool for PostgreSQL.
- π pg-promise - A library for working with PostgreSQL databases in Node.js, with support for transactions, prepared statements, and more.