Projects
Recipe Card Web App
This project is a web application that stores your favorite recipes. It was built using Python and Flask on the back end. JavaScript and React were used on the front end. This web app will allow users to create, update, delete, and search recipes.
Languages: Python, JavaScript, & React
Skills: REST API Framework, Flask Web Framework, Routing Requests, SQL Databases, Conditional rendering, Deploying a React app, useEffect hook and useState hook
Tools: Chrome Dev Tools, Visual Studio Code
GitHub RepoQuotivation
This simple motivational web app retrieves a group of quotes from an API. It allows visitors to favorite up to 3 quotes and sort by category.
Languages: JavaScript & React
Skills: REST API Framework, array & object destructuring, Conditional rendering, Deploying a React app, useEffect hook, and useState hook
Tools: Netlify
live pageSuper Sticky Notes
This is a Greenfield project creating an interactive app that will let users create "sticky notes". Multiple components are used to build the classic sticky note UI with the ability to create, save, edit, delete, and search for notes. React lifecycle methods are used in this project save data across sessions and ensure the notes do not disappear when the user closes out.
Languages: JavaScript & React
Skills: ES6, JSX, Managing data flow, Manipulate the DOM, Adding lifecycle methods
Tools: Built using CodeSandbox and launched on AWS
live pageGitHub Repo Gallery
Using the GitHub API, this project pulls data from my GitHub portfolio to create a gallery of repos. Visitors can search my repos and click on them to see more details.
Languages: JavaScript
Skills: JavaScript, APIs, and DOM Manipulation
Tools: GitHub Pages
live pageDog Image Gallery
With the Dog API, Python, and Flask Web Framework, I've created an adorable photo gallery of various dog breeds using the REST API and user input.
Languages: Python
Skills: Flask Web Framework, Jinja Templating, REST API Framework, Routing Requests
Tools: Built using Replit and launched on Azure
live pageUnplugged
A multi-page responsive website coded from a design comp using Flexbox. This versatile design has several sections and adapts to mobile, tablet, and desktop screens. This includes a Cards design pattern that can easily be repurposed for different sites.
Languages: HTML5, CSS3 & Flexbox
Skills: Media Queries & Responsive Typography
Tools: Chrome Dev Tools, Visual Studio Code, GitHub, and GitHub Pages
live pageSkills
Developer Skills
HTML5 & CSS3
APIs
JavaScript ES6
React, JSX & Hooks
Responsive Web Development
CSS Flexbox & Grid
WordPress
Git & GitHub
Python
Flask Web Framework
Jinja Templating
SQL
Tech Stack
Chrome Dev Tools
Visual Studio Code
CodeSandbox
Replit
Adobe Suite
Hey there, I'm Shanna Walsh.
I'm a Full Stack Developer passionate about clean code and creative problem-solving.
🚀 As a Full Stack Developer dedicated to clean code and problem-solving, I bring a unique blend of technical expertise and disciplined perseverance, honed through my service in the Air Force. I thrive on understanding how things work and leveraging that knowledge to craft innovative solutions.
🔍 Continuous learning is at the core of my professional values. I am committed to staying abreast of emerging technologies and best practices, ensuring that my skill set remains at the forefront of industry standards. I approach every learning opportunity with enthusiasm, curiosity, and diligence.
🏖️ When I am not coding, I find solace in exploring new destinations and basking in the serenity of beachside retreats with my family. Traveling enriches my perspective, while moments spent by the shore refresh my spirit, fueling my creativity and passion for both work and life.
Let's collaborate to harness the power of technology and shape a brighter tomorrow, one line of code at a time!