Michael J. Thompson, CPACC's repositories
Soda-Machine-Debugging-Main-Lab
This console app simulates the actions of a user counting coins, purchasing a can of soda, and counting cans purchased. The given code was riddled with bugs and errors to be resolved for the game to be playable.
RockPaperScissorsLizardSpock_Lab
This console app plays the popular game RPSLS. The contributions of each team member is reflected in the resulting product.
CSS-Flexbox-Worksheet-Lab
This is a training exercise, using CSS Flexbox, to position a designated item relative to others nearby.
Cypress-First-Test-Mini-Lab
Learning exercise to write a test script.
Cypress-Music-Library-Lab
The end-to-end test scripts simulate a typical sequence of user behaviors from logging in to updating the music library database.
Day_Trip_Generator
Console app allows a user to select and approve multiple criteria on a trip itinerary.
designPatterns_Lab
This console app takes customer orders for food items at multiple restaurants and prints the receipt of goods sold to a text file.ur
eCommerce-Site-Lab
Re-creation of the Cara Cara e-commerce website as an AdobeXD wireframe and a HTML and CSS Flexbox webpage.
FI-Website-Replica
My re-creation of the Fisher Investments Australasia website over a three-day sprint.
IRTS-Capstone
This web app is a registration tracking system that allows users to track a student's academic progress with a differentiated user experience based on log-in type, whether student or employee.
Most-Wanted-Lab
This console app allows users to specify search criteria to return a set of conclusions about the characteristics of the search object from the data set.
Social-Feed-Lab
This web app allows users to post comments and reactions to comments onto a webpage.
CSS-Worksheet-UN-Starter-Main-Lab
Apply CSS styling to a semantic HTML page.
dCC-React-Tutorial-Lab
Tasked to replicate a weight tracker app.
Heroes-And-Villains-Lab
Web app using CRUD functionality to modify the database of superhero and villain characters.
HTML-Worksheet-UN-Starter-Lab
Exercise to apply proper semantic structure to HTML logic.
Java-Concurrency-Lab
Exercise in writing Java methods for math calculations.
Java-in-Action-Lab
Re-creation of the fighting console game, Robot versus Dinosaur, in Java.
Java-Stream-Lab
SQL queries written in Java to extract data results.
JavaScript-in-Action-Lab
Exercise in writing JavaScript functions.
Products-Backend-API-Lab
Exercise and practice building a backend application with Django Rest frameworks.
ReactDjango-JWT-Starter-Code-Lab
Created a YouTube clone that allows the user to search and retrieve video content from the actual site.
Robot-Vs-Dinosaur-Lab
A console fight game app with Robot and Dinosaur characters.
SQL-Joins-in-Action-Lab
Exercise in writing SQL queries to extract data results from joined tables.
TDD-Unit-Testing-TS-LAB
Test Driven Development (TDD) involves writing tests before the code is written. The tests are written so that the subsequent code must be written correctly to pass it with the intended consequences.