V School | Better Humans, Better Outcomes

Rock The Vote - Level 6

You are going to create a full stack application with user authentication created with Node, React, Express, Mongoose & Mongodb that allows users to post and upvote or downvote political issues. This assignment has the most difficult requirements of any at V School. Ask around and find or make a friend

Changing Themes using Context

Using what you have just learned about React Context, you are tasked with making a ThemeProvider context for a new application. Your goal is build a home page that offers a dark and a light theme. This theme can be toggled by the user. This will be excellent practice in

Advanced Bootstrap Warmup

Using Bootstrap, create a webpage that looks nearly identical to this: Should look great on mobile devices as well. You can use these colors or your own. You can grab the color hex values from here: http://html-color-codes.info/colors-from-image/ (Just save this image and upload it to the site)

Luigi's Flexbox

Warm up Using Flexbox create a webpage that looks like this: Notes * It should be responsive, meaning when you shrink down to small screens it should look great. * The font and images are provided below: Font: Mario 256

Simple Responsive Website

Your assignment is to build a website that looks identical to this: Then using responsive web design practices your website must look identical to this when the screen is shrunk down to the smallest size (phone size):

V School | Better Humans, Better Outcomes © 2026