Projects
Nature Nook - National Park Tour App
This web app helps users plan trips to national parks in the United States. Users can plan trips by specifying details like location, date range, and activity preferences. The app utilizes OpenAI as well as APIs like the National Park Service API and Wikipedia’s API to gather pertinent information and generate detailed itineraries. Users can create as many trips as they like to compare itineraries. Users can log in and save their trips in a SQLite database.
Languages: Python
Skills: Flask Web Framework, REST API Framework, & Routing Requests
Tools: Chrome Dev Tools, Visual Studio Code
GitHub RepoRecipe 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 to save data across sessions and ensure the notes do not disappear when the user closes the window.
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 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 drives my professional journey. I stay ahead by embracing emerging technologies and industry best practices. My enthusiasm, curiosity, humility, and diligence fuel my growth. While I enjoy versatility, I excel in mentoring and fostering a collaborative, high-performing team.
🏖️ When I am not coding, I relax by 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!