V School | Better Humans, Better Outcomes

Warmup - Server by Memory

Your job is to use what you have learned and spin up a NodeJs/Express server with a MongoDB that works. Requirements: * GET endpoint /cars * POST endpoint /cars * PUT endpoint /cars/:carId * DELETE endpoint /cars/:carId * MongoDB name should be cars * GET endpoint /person * POST endpoint /person * PUT endpoint /person/

Rock The Vote

You are going to create a website that allows users to post and upvote or downvote political issues. Requirements: * Web page that shows a list of political issues * Each item will have a title * Each item will have a description * Each item can be upvoted or downvoted * Items will be

Todo Express

Create a simple Express Server that manages a list of todos (which at this point will just be held in an array on the server, since we haven't gotten to including databases yet). Todos should have a data format similar to: { "name": "The name", "description": "The description of the todo"

Filter Search

Create an Angular or HTML app that has an search box (input box). You will have an array stored somewhere that has at least 20 words. You can use this array and add/subtract from it as you wish: ['change', 'rack', 'world', 'file', 'cat', 'car', 'baccarat', 'dog', 'window', 'drink', 'computer',

Personal React Site

You are going to design and build your very own React site with a theme and content of your choosing. This site will be a portfolio piece. Project Requirements 1. Your site must integrate with an online API. Use the axios library to make client-side HTTP requests. 2. Here is

V School | Better Humans, Better Outcomes © 2026