Overview

Bootstrap, React, React Native logos

While I was a student at the Nucamp computer programming bootcamp, I created 3 personal portfolio projects for a fictitious bakery and cafe - one each in Bootstrap, React, and React Native. Since graduation, I have been working on several other projects (this site included), which can be found at the bottom of the page. I'm so happy that you're here to see them!

Bootstrap

Bootstrap logo

I began my build in Bootstrap, and I chose to build a website for a fictitious bakery and cafe. I used CSS and SCSS to style the pages and elements within the pages to create a consistent branding theme throughout the site. It was important to me to use elements which we implemented within our classwork including Modals, Carousel and Forms, but also to incorporate elements that we did not use, such as building a Nested Accordion. I was careful to ensure that the website looked beautiful and operated correctly across all breakpoints.

  • Created a user-centered UI utilizing the Bootstrap grid to optimize views across all screen sizes
  • Accomplished cohesive branding throughout the site using CSS and SCSS
  • Implemented elements both that we used in class as well as elements that were new to me including Carousel, Modals, Forms, Cards and Accordion

View the code at Github: https://github.com/jackie-shawley/Bootstrap-BHGF.git

Check out the live site: Be Happily Gluten Free Bakery & Cafe

React Native

React Native Logo

I used React Native to create a mobile app for the same bakery and cafe by doing the following:

  • Maintained the branding by implementing the same colors, fonts and accents as in the web apps
  • Implemented features like Tabbed Swipe Navigation, Cards, and Custom Dividers

After building this app, I realized that all I did was rebuild the websites in app form, so I plan to redesign it to make it less like the websites and more like an app. I also have had trouble on the Ingredients page, where the boxes don't expand with the dropdown text. I believe that it works properly on iOS, but I haven't found the solution on Android yet. I will keep looking because I really like that page otherwise! I also plan to add a search feature so that a user could search individual ingredients rather than clicking through.

View the code at Github: https://github.com/jackie-shawley/BHGF-React-Native-Portfolio-Project.git

View the screen recording here

Other Projects

Walt & Jackie

Walt & Jackie

I am currently building a website using React for my own musical duo, Walt & Jackie

  • Upcoming features include a music page with music players and/or widgets from SoundCloud or Spotify, as well as "Show" page using the BandsInTown API to display Walt & Jackie shows
  • Site is not currently optimized for mobile, but that will be my next step
  • Deployed with Netlify

This website is styled after the website I had previously built using Wix. Wix offered many solutions (like ecommerce to sell music) which I am finding difficult to replicate, but I will continue to work and add features and pages as they are needed.

View the code at Github: https://github.com/jackie-shawley/walt-and-jackie-website.git

Check out the live site: Walt & Jackie

Jackie Kopco Music

Jackie Kopco

I am currently building a website using React for my musical solo act, Jackie Kopco

This website is still in its total baby stage. I have it in my head that a static background image combined with side navigation will make this site unique, but I am having a bugger of a time making it happen! This website will be loosely styled after the website I had previously built using Wix. Currently, the live site is still a Wix website, so the code here is all that is worth sharing at this time.

View the code at Github: https://github.com/jackie-shawley/jackiekopco-website.git

About

Jackie Kopco Shawley headshot

Hi there!

I started building websites many years ago using platforms like Shopify and Wix, and finally decided to take my skills to the next level and learn how to build websites from the ground up. I took the Full Stack computer programming bootcamp at Nucamp, and graduated in September 2021. I loved the fast-paced learning environment of the bootcamp, and I am a life-long student of...well...everything, and I'm excited to keep expanding my knowledge of the languages and frameworks that I already know, as well as learning new ones as I move ahead.

Outside of coding, I am a musician - a singer, a pianist, a guitarist, a ukuleleist, a songwriter and a performer. I love spending time with my husband, Eric, and our border collie, Beagan. I especially love trips to the ocean, and since we live in the mountains, hiking in our local woods. I am a curious and creative person, and I love how that has turned me in the direction of web development.

Thanks so much for taking the to time to learn about me and my work!

~ Jackie

Certificates

React Certificate React Honors Certificate React Native Certificate Bootstrap Certificate Node Certificate Fullstack Certificate

Elements

Text

This is bold and this is strong. This is italic and this is emphasized. This is superscript text and this is subscript text. This is underlined and this is code: for (;;) { ... }. Finally, this is a link.


Heading Level 2

Heading Level 3

Heading Level 4

Heading Level 5
Heading Level 6

Blockquote

Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.

Preformatted

i = 0;

while (!deck.isInOrder()) {
    print 'Iteration ' + i;
    deck.shuffle();
    i++;
}

print 'It took ' + i + ' iterations to sort the deck.';

Lists

Unordered

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Alternate

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Ordered

  1. Dolor pulvinar etiam.
  2. Etiam vel felis viverra.
  3. Felis enim feugiat.
  4. Dolor pulvinar etiam.
  5. Etiam vel felis lorem.
  6. Felis enim et feugiat.

Icons

Actions

Table

Default

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Alternate

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Buttons

  • Disabled
  • Disabled

Form