V School | Better Humans, Better Outcomes

Color Grid From Scratch

Without using the bootstrap grid system, create a website that looks like this: You don't have to worry about making it responsive at this point. Here are the colors: * #F5C6D6 * #EE2E84 * #85CFD8 * #8DC63F * #E76E34 Hints: * It's easiest to get the even white "spacing" by actually using a thick, white border

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

Convert Decimal

Write a JavaScript function to convert a decimal number to binary, hexadecimal or octal number. Example outputs: console.log(dec_to_bho(654321,'B')); "10011111101111110001" console.log(dec_to_bho(654321,'H')); "9fbf1" console.log(dec_to_bho(654321,'O')); "2375761"

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',

V School | Better Humans, Better Outcomes © 2026