VirtualPets Amok

WCCI team project building a console application manipulating ArrayLists and incorporating user interaction. Practicing agile methodology and utilizing test driven design.

Click to See the Code
Console Screenshot 1 Console Screenshot 2

Skills/Technologies used: Java; Gradle; TDD; OOP;
GitHub; git

Java logo
Gradle logo
TDD logo
OOP logo
GitHub logo
Git logo

Build Responsive Websites

Udemy solo project building a one page site for fictional food delivery company Omnifood.


Omnifood Screenshot 1

Skills/Technologies used: HTML5; CSS3; JavaScript; Bootstrap; PHP; git

HTML5 logo
CSS# logo
JavaScript logo
Bootstrap logo
PHP logo
Git logo

3 Thumbs Up Movie Review Site

WCCI team project building a web application to store and display movie reviews, incorporating MVC and user interaction. Practicing agile methodology.

Click to See the Code
Click to See the Running Application

Please allow about 30 seconds for the HEROKU platform to launch the application. 🎶Do-do-do-do🎶

3 Thumbs Up Screenshot 1

Skills/Technologies used: HTML5; CSS3; Java; Gradle; Thymeleaf; OOP; MVC; git

HTML5 logo
CSS3 logo
Java logo
Gradle logo
Thymeleaf logo
OOP logo
MVC logo
Git logo

SurvivingCodingBootcamp: a Blog

WCCI solo project building a blog site with topics, posts and hashtags talking about how to survive a coding bootcamp, incorporating MVC and user interaction. Practicing agile methodology.

Click to See the Code
Click to See the Running Application

Please allow about 30 seconds for the HEROKU platform to launch the application. 🎶Do-do-do-do🎶

Surviving Bootcamp Screenshot 1

Skills/Technologies used: HTML5; CSS3; Java; Gradle; Thymeleaf; OOP; MVC; git

HTML5 logo
CSS3 logo
Java logo
Gradle logo
Thymeleaf logo
OOP logo
MVC logo
Git logo

Vegan Brownie Bakery

WCCI solo project building a Single Page Application that mirrors the basic functionality of Cookie Clicker. User interaction revolves around clicking a button to bake brownies, purchasing brownie multipliers and auto clickers. Practicing agile methodology with 3 day sprints over the two week project.

Click to See the Code
Click to See the Running Application Vegan Brownie Bakery Screenshot 1

Skills/Technologies used: HTML5; CSS3; JavaScript; Jasmine; OOP; git; GitHub

HTML5 logo
CSS3 logo
JavaScript logo
Jasmine logo
OOP logo
Git logo
GitHub logo

Desert Island Jukebox

WCCI group project building a Single Page Application that includes reviews of our 5 desert island albums. Interaction allows a user to add their own list, as well as leave comments about the current albums and songs. Practicing agile methodology with 3 day sprints over the two week project.

Click to See the Code
Click to See the Running Application

Please allow about 30 seconds for the HEROKU platform to launch the application. 🎶Do-do-do-do🎶

Desert Island Jukebox Screenshot 1

Skills/Technologies used: HTML5; CSS3; Java; JavaScript; OOP; MVC; GitHub; git

HTML5 logo
CSS3 logo
Java logo
JavaScript logo
OOP logo
MVC logo
GitHub logo
Git logo

ComparEV

WCCI group capstone project creating a Web Application that assists users transitioning from ICE vehicles to all electric vehicles. Built an API that allows a user to enter information about their current vehicle and driving lifestyle in order to compare against several electric vehicles. Users are also able to leave comments about the current articles and reviews. Practicing agile methodology with 3 day sprints over the two week (concept to completion) project.

Click to See the Code
Click to See the Running Application

Please allow about 30 seconds for the HEROKU platform to launch the application. 🎶Do-do-do-do🎶

ComparEV Screenshot

Skills/Technologies used: HTML5; CSS3; Java; JavaScript; MVC; git; GitHub; OOP;

HTML5 logo
CSS3 logo
Java logo
JavaScript logo
MVC logo
Git logo
GitHub logo
OOP logo

JavaScript Exercise Tracking Application

JavaScript application built as part of the Udemy course: The Complete JavaScript Course 2021: From Zero to Expert! taught by Jonas Schmedtmann. The user can add and track running and cycling exercises on a map UI. View workouts on a list as well as the map. Clicking on a workout in the list positions the map to show that workout. Local storage maintains workout data after browser window closes. To begin: Click the location of the workout on the map; Enter the workout information in the form on the left, then hit Enter.
Click to See the Code
Click to interact with the application

JS Mapty Screenshot

Skills/Technologies used: HTML5; CSS3; JavaScript; git; GitHub

HTML5 logo
CSS3 logo
JavaScript logo
Git logo
GitHub logo

JavaScript Banking Application

JavaScript application built as part of the Udemy course: The Complete JavaScript Course 2021: From Zero to Expert! taught by Jonas Schmedtmann. The user can log in with two different accounts, make deposit and withdrawal transactions, view recent transactions and balances, as well as close their account. The user will be logged out after 5 minutes of inactivity.
Click to See the Code
Click to interact with the application

JS Bankist Screenshot

Skills/Technologies used: HTML5; CSS3; JavaScript; git; GitHub

HTML5 logo
CSS3 logo
JavaScript logo
Git logo
GitHub logo

JavaScript Banking Website

JavaScript website built as part of the Udemy course: The Complete JavaScript Course 2021: From Zero to Expert! taught by Jonas Schmedtmann. Javascript interactivity includes: modal for opening a new account; navigation button scrolling; navigation button fading; section reveals; lazy image loading; and testimonial slides.
Click to See the Code
Click to interact with the website

JS Bankist Website Screenshot

Skills/Technologies used: HTML5; CSS3; JavaScript; git; GitHub

HTML5 logo
CSS3 logo
JavaScript logo
Git logo
GitHub logo

JavaScript Games: Guess the Number

JavaScript game built as part of the Udemy course: The Complete JavaScript Course 2021: From Zero to Expert! taught by Jonas Schmedtmann. The user inputs a number trying to guess the random number generated between 1 and 20. The game keeps track of the current score and the high score.
Click to See the Code
Click to play the game

JS Guess Number Screenshot

Skills/Technologies used: HTML5; CSS3; JavaScript; git; GitHub

HTML5 logo
CSS3 logo
JavaScript logo
Git logo
GitHub logo

JavaScript Games: Roll the Dice

JavaScript game built as part of the Udemy course: The Complete JavaScript Course 2021: From Zero to Expert! taught by Jonas Schmedtmann. Two player game, where each player rolls dice and adds the number displayed to their count while trying to reach 100. If either player rolls a "1", their count is reduced to "0". Players have the option to Hold their current count, in order to better avoid rolling a "1", but this allows the other player to take a turn.
Click to See the Code
Click to play the game

JS Roll Dice Screenshot

Skills/Technologies used: HTML5; CSS3; JavaScript; git; GitHub

HTML5 logo
CSS3 logo
JavaScript logo
Git logo
GitHub logo