Santi Cacciola's Projects
Amoral Skateboards Webpage is a commissioned project for a client looking to get more exposure for his Instagram Profile. Introduces Sanity Sudio CMS to allow him to modify its content
Spoon card game: played against the computer, match 4 cards in hand by drawing from deck or from the pile
frontend task for Devstry/Mindnow
University of Helsinkiβs free massive open online course (MOOC) completed exercises.
TCGStock is a commissioned web application designed for collectors of Pokemon trading cards. It enables users to view current and historical prices for their decks .Features include user authentication and mobile-focused responsive design
My portfolio Website
CRUD webpage styled in 98.css is used as an exaple of testing with react testing library (in full) and Cypress(limited)
Simple ticketmaster clone with a variation in style from the original website. Tailwindcss and DaisyUI (Tailwindcss component library)are used to style all the components. Firebase is used to authenticate the user at checkout and Redux manages the global state. The project is fully tested and includes continuous integration and deployment.
Config files for my GitHub profile.
collection of exercises for The Odin Project (HTML/CSS/JS)
TicTacToe: match 3 in row, column or diagonal against the computer. to be played via the numpad
Tic Tac Toe against the computer implemented in Javscript. The user can play in "Easy"(where the pc simply plays random moves), "Medium" (where the game will try to stop you from winning) or "Hard" (implements the MINIMAX algorithm that makes impossible for the user to win)
CRUD application based on the TODO-app style.
Functional weather page that display the geolocation weather data of the user, as well as searching user input from all over the world. Returns daily and seven days data
Weather web application written in React, TypeScript and Tailwindcss
Variation on the "Where's Waldo" exercise on The Odin Project. The user can pan around the screen via mouse movement and click a target. Uses Firebase to authenticate as well as firestore database to hold best scores online