KevinGallaccio
Full-Stack Software Developer -> Java | HTML | React | JavaScript | Spring | SQL | Maven
Marseille, FR
Pinned Repositories
kevin-assignment-1
Create a responsive HTML/CSS page mimicking the Brain.fm website. Focus on layout and styling to replicate the look and feel of the original site.
kevin-assignment-10
Spoonacular Meal Planner API Integration -- Integrate with the Spoonacular API to create a web app for generating daily or weekly meal plans. Use Spring Boot and implement endpoints for fetching meal plans based on parameters like calories, diet, and exclusions.
kevin-assignment-11
Transaction History Viewer -- Develop an online banking account history viewer with two webpages. The first page displays a list of all transactions, sorted by date. The second page shows details of a specific transaction when its ID is clicked.
kevin-assignment-12
Pizza Restaurant Database Design -- Design a pizza restaurant database schema for orders. Include tables for customers, pizzas, and orders with a join table for many-to-many relationships. Populate the database, and write SQL queries to analyze customer spending and order details.
kevin-assignment-2
Higher/Lower Guessing Game -- Develop a game where players guess a randomly generated number between 1 and 100. Implement input validation, provide feedback on each guess, and limit the player to 5 attempts. Display the outcome (win/lose) and the correct number at the end.
kevin-assignment-4
Student Enrollment List -- Assist college professors in managing student enrollment lists. Parse a master CSV file, separate data into three course-specific CSV files, and sort students by grade in descending order. Files should be named course1.csv, course2.csv, and course3.csv.
kevin-assignment-5
Custom ArrayList Implementation -- Code a custom implementation of the ArrayList data structure in Java. Implement add and get methods, and ensure the backing array doubles in size when reaching capacity. Test the CustomArrayList class in a separate CustomListApplication class.
kevin-assignment-7
User Authentication and Validation -- Enhance the user login application from Assignment #3 with unit testing and test-driven development. Create JUnit tests for User and UserService classes, ensuring proper validation and handling of login attempts.
kevin-assignment-8
Asynchronous Data Retrieval -- Implement asynchronous code to fetch data from the Assignment 8 starter code. Fetch numbers asynchronously and determine the frequency of each unique number in the data.
kevin-assignment-9
Recipe Filter API -- Create a Spring Boot web app with endpoints to filter recipes based on dietary preferences. Implement endpoints for gluten-free, vegan, vegan-and-gluten-free, vegetarian, and all recipes. Use Apache Commons CSV to parse recipe data from a file.
KevinGallaccio's Repositories
KevinGallaccio/kevin-assignment-1
Create a responsive HTML/CSS page mimicking the Brain.fm website. Focus on layout and styling to replicate the look and feel of the original site.
KevinGallaccio/kevin-assignment-10
Spoonacular Meal Planner API Integration -- Integrate with the Spoonacular API to create a web app for generating daily or weekly meal plans. Use Spring Boot and implement endpoints for fetching meal plans based on parameters like calories, diet, and exclusions.
KevinGallaccio/kevin-assignment-11
Transaction History Viewer -- Develop an online banking account history viewer with two webpages. The first page displays a list of all transactions, sorted by date. The second page shows details of a specific transaction when its ID is clicked.
KevinGallaccio/kevin-assignment-12
Pizza Restaurant Database Design -- Design a pizza restaurant database schema for orders. Include tables for customers, pizzas, and orders with a join table for many-to-many relationships. Populate the database, and write SQL queries to analyze customer spending and order details.
KevinGallaccio/kevin-assignment-2
Higher/Lower Guessing Game -- Develop a game where players guess a randomly generated number between 1 and 100. Implement input validation, provide feedback on each guess, and limit the player to 5 attempts. Display the outcome (win/lose) and the correct number at the end.
KevinGallaccio/kevin-assignment-4
Student Enrollment List -- Assist college professors in managing student enrollment lists. Parse a master CSV file, separate data into three course-specific CSV files, and sort students by grade in descending order. Files should be named course1.csv, course2.csv, and course3.csv.
KevinGallaccio/kevin-assignment-5
Custom ArrayList Implementation -- Code a custom implementation of the ArrayList data structure in Java. Implement add and get methods, and ensure the backing array doubles in size when reaching capacity. Test the CustomArrayList class in a separate CustomListApplication class.
KevinGallaccio/kevin-assignment-6
Sales Data Analysis -- Use Java Streams to analyze sales data for Tesla vehicles from 2016 to 2019. Read data from CSV files, calculate yearly sales, and determine the best and worst months for each model (Model 3, Model S, Model X).
KevinGallaccio/kevin-assignment-7
User Authentication and Validation -- Enhance the user login application from Assignment #3 with unit testing and test-driven development. Create JUnit tests for User and UserService classes, ensuring proper validation and handling of login attempts.
KevinGallaccio/kevin-assignment-8
Asynchronous Data Retrieval -- Implement asynchronous code to fetch data from the Assignment 8 starter code. Fetch numbers asynchronously and determine the frequency of each unique number in the data.
KevinGallaccio/kevin-assignment-9
Recipe Filter API -- Create a Spring Boot web app with endpoints to filter recipes based on dietary preferences. Implement endpoints for gluten-free, vegan, vegan-and-gluten-free, vegetarian, and all recipes. Use Apache Commons CSV to parse recipe data from a file.
KevinGallaccio/kevin-assignment3
User Validation with CSV -- Build a Java console application for user login validation using data from a CSV file. Utilize a User POJO class and a UserService class for logic. Implement a login screen, check user credentials, and handle invalid login attempts with a maximum of 5 tries.
KevinGallaccio/Assignment-12
KevinGallaccio/complete-javascript-course
Starter files, final projects, and FAQ for my Complete JavaScript course
KevinGallaccio/CSSMASTER
Master CSS file for the cp app
KevinGallaccio/DatesPractice
KevinGallaccio/GitTest2
This is the second Test for a Git Repo
KevinGallaccio/GitTestProject
This is a Git test
KevinGallaccio/java-bootcamp
bootcamp repo
KevinGallaccio/kevin-assignment-13
Create a website that manages bank accounts
KevinGallaccio/kevin-assignment-14
Kevin Gallaccio Assignment 14
KevinGallaccio/KevinGallaccio
KevinGallaccio/PersonalPortfolio
FreeCodeCamp Assignment 5
KevinGallaccio/Product-Landing-Page
FreeCodeCamp Assignment 3
KevinGallaccio/Survey
FreeCodeCamp Assignment 1
KevinGallaccio/Technical-Doc
Assignment 3 of fCC Responsive Web Design
KevinGallaccio/testassignment
KevinGallaccio/TributePage
FreeCodeCamp Assignment 2
KevinGallaccio/Week3
Unit 3 of Java Bootcamp