AC's Projects
My personal portfolio website built with ReactJS and SCSS
My personal website built with React and SCSS
Config files for my GitHub profile.
A classic game gone digital: Connect Four. This game is pure JavaScript; the board is created with the forEach method, adding an id and aria-label to each spot a puck can occupy. After the seventh turn it uses the forEach method and a While loop to see if a player has won.
Event Finder app developed following an Academind tutorial
Projects for frontendmentor.io
A mobile app that allows the user to add and remove goals.
Mobile app that has categories of recipes to choose from, user can select a category then find recipe options.
A memory game for those who truly want a challenge: the card pairs aren't visual duplicates!
A memory game for those who truly want a challenge: the card pairs aren't visual duplicates
Memory card game for programmers: match up various language, framework and library logos
Jamstack CRUD web-app to create, edit and delete notes
Jamstack web-app utilizing the useContext and useReducer Hooks to store, edit and delete notes.
A game where a user's phone tries to guess the number the user selected.
Recipe Keeper - ReactJS version: Styled to look like a note card, this CRUD web-app allows the user to add new recipes and save them for quick and easy retrieval later. The recipes can be sorted by category, edited and deleted.
Jamstack app that allows the user to save, edit and delete recipes. Recipe Keeper utilizes the useState Hook and Netlify Functions for API endpoints.
A Jamstack web-app developed to track food and water intake during an ultra-marathon
A Jamstack web-app developed using React and SCSS to create a responsive, optimized interface. It allows users to easily add water, Tailwind and food consumed during an ultra marathon, and displays the total calories and nutrients for each hour to quickly/easily see how the runner is fueling. Data is shared to components via the useContext Hook.
A collection of projects made with vanilla JavaScript.