A little
about me....

Hi everyone! My name is Crystal. I recently discovered that I love programming. I began programming in October 2020. I thought it would be something I would like and that it would challenge me. So, I signed up for an intense, immersive boot camp at DigitalCrafts. I always jump in with both feet. I quickly realized that I had wandered into a field that I will never leave.

A few extras about me

  • I love paddle boarding, kayaking, and yoga.
  • I love growing a vegetable garden every year, but I have only ever produced a handful of tomatoes.
  • I really like to stay at home, but I have a long list of places that I want to visit.
  • If you do not want me to help you with a puzzle, don't start one in front of me. I love them and can't help myself.
  • Everyone who loves me has been beaten by me in Settlers of Catan. It is a puzzle and I will win. Same is true with Boggle.
  • It is unhealthy how competitive my family gets at board games. And I am not immune.
  • I really love helping people and volunteering for things. I often find myself accidentally in the position of room mom or copy helper at my kid's school. I don't mind.
  • Recently, I read a book that had a lot of scientific literature in support of reducing animal product consumption. So I am plant-based now. Show me compelling research and I will be inspired.
  • That being said, I have a real weakness for terrible, greasy food. I need a support group.
  • I have a very kind husband, two funny kids, one very old and deaf (born that way) dog, one fluffy cat, and a hamster. Quarantine has been a very solid mix of wonderful, crowded, silly, boring, spontaneous, and weird with this group. Everyone is welcome.

My Technical Skills

  • React
  • JavaScript
  • GitHub
  • HTML
  • CSS
  • Cypress
  • Python
  • Node.js
  • Express
  • PostgreSQL
  • Redux
  • npm
  • yarn
  • Material UI
  • Bootstrap
  • Bulma
  • Asana
  • Trello
  • Photoshop
  • Lightroom

Projects

Here are a few of my favorite projects! Please take a look around, I hope you like them.

SmileUp events page

SmileUp

Volunteer and Event tracking app designed for a local non-profit

This was an app designed for a local non-profit who needed a more efficient way to track volunteers and events. Before our app, SmileUp was entering all volunteer information by hand and events were sent out through email or on facebook. Now, the event and volunteer tracking is easy!

For this project, I was not only a developer but the project manager. I met with the client, designed the app based upon their input, used Trello and Github, assigned tasks, held daily standups, and debugged as the team ran into roadblocks. I collaboratively built the backend and frontend of the project, connecting our custom database with the user-interface. I also assisted with styling as needed. This project is released as a first version for our client and is in active development. Some of our future goals include: creating the ability for guardians to suggest events to minors instead of signing them up directly, the ability for guardians to connect with friends, and recreating the app in React Native so that minors and guardians can download it directly from the i-tunes store.

Click here to visit!
Skills
GitHub Repo
Jumble favorites page

Jumble

Because searching for a job is a lot like dating

This app was designed with the job searcher in mind. Job searchers can search the GitHub jobs API by location or language and "swipe right" for jobs they want and "swipe left" for jobs they don't like. Users can then refer back to their favorites list and mark jobs as applied. While simple in its design, its prioritization of the job seeker makes Jumble a great tool for every new grad!

This was a solo React project that had tight, one-week deadline. On this project, I was responsible for all design, organization, creation of databases and linking to the API, connecting and building the front end as well as all styling. I also was able to deploy my backend for this app on heroku, which was a new resource to me. I made use of react swipeable to build in the swipe functionality.

Click here to visit!
Skills
GitHub Repo
Git Ript profile page

Git Ript

Fitness App with progress tracking

Track your workouts and stay accountable with Git Ript! Users can set up a profile to see charts and logs of past workouts. Search built in workouts and even create your own workouts! Want to learn a new yoga pose? Search our built in yoga poses and click on the link to see how to acheive it. Love running? Let Git Ript calculate the calories from your run!

This project was built with a four person team. I was responsible for creating and managing the database as well as creating and connecting the routers and controllers. We also used weight and distance to incorporate a formula that will calculate the calories burned for cardio workouts. We also used a formula to do a query search the will return sums from the data table by day. Future versions will include the ability to build a list of favorite workouts and link up with friends! Everything is more fun when you do it together:)

Click here to visit!
Skills
GitHub Repo

TV Show Review!

Review your favorite shows

Users are invited to seach our database of TV Shows and read our reviews. Love a show? Sign in and leave your own review!

This was an individual project and was my first attempt at creating an entire site with its own database and server. Users are able to login, see a list of past reviews, leave new reviews, and search movies by categories and actors.

Click here to visit!
Skills
GitHub Repo
Home page for What's for Dinner?

What's for Dinner?

A recipe finding app

Do you have a few ingredients in your fridge that you need to use and you just can't think of the perfect recipe? Enter up to three ingredients into our app and let us search a recipe API to give you photos, video links, and the recipe! As a bonus, scroll through a few drink suggestions to find the perfect paring for your meal!

This is a fully responsive app that was built with my 3 person team. Responsibilities included connecting with the recipe API and allowing users to interact with the data from the recipe API.

Click here to visit!
Skills
GitHub Repo
Choose your character

Star Wars

Some space trivia

Want to brush up on your Star Wars knowledge? Click on your favorite character to learn some new facts!

This was an individual project. Using a Star Wars API, users can find information about six characters. Future builds of this page will include ability to take a quiz when users have finished exploring.

Click here to visit!
Skills
GitHub Repo
Opening scene of game

How to Get Away with Murder

A Python text game

Inspired by Developers with a past and Instructors with a secret, join us in trying to get away with murder!

This was a 4 person team build. It is a text-based role-playing game in which the user can move to different locations, collect items, use items, try to escape, and even get caught! Also, there are two bonus games inside the game that will lead the user to an Easter Egg code!

Skills
GitHub Repo
Welcome screen for game

SpiderMan

Choose your own adventure!

Make smart choices in this for fans only SpiderMan game! Inspired by my daughter's love of SpiderMan and my love for Python, help SpiderMan become a hero!

This text based game takes users to different locations, allows the player to interact within those locations, and then interact with different characters that are encountered there. The players health and hero impact is influenced by all three parameters. As the user advances through the game, every choice increases in impact. This was an individual project and was my first big python build!

Skills
GitHub Repo