Giter VIP home page Giter VIP logo

yuelhammer's Introduction

 Ylva/Ulf Elhammer - Tattoo Apprentice Portfolio 

This project is a portfolio website for Seattle-based non-binary tattoo apprentice Ylva/Ulf Elhammer. Their mentor is Jude Le Tronik, a well-known Queer tattoo artist and the owner of Lilith Tattoo. All artists at Lilith have a personal website linked from the studio’s Artists page—except Elhammer! This website will help grow both awareness of and interest in their work, as well as allow perspective clients to connect with them.

Demo

A live demo of the site can be found here.

Website demo

This mockup was created using techsini.

 UX

  • As a potential client coming from Lilith Tattoo’s website, I want to get to know a bit about Elhammer. I want to see both a biography and a gallery of their work to decide if I am interested in working with them. About page Portfolio page

  • As a potential client interested in working with Elhammer, I want to be able to contact them to work together. Contact page

Initial wireframes do not include features we added for better UX, such as the About page being separate from the Home page and applying a consistant layout structure across the site.

Design Choices

This website was designed to complement the design and overall “feel” of Lilith Tattoo’s website. To accomplish this, we committed to a black/grey color scheme with maximum white space. Lilith Studio logo

When choosing a font, we wanted to honor Elhammer’s Swedish heritage. We found Josefin Sans to feature as the sole font used on the website; as Figma notes, it “reflects Swedish design.” To ensure usability, we set the “ylva/ulf elhammer” #navbar-brand, headings, and paragraphs to a weight of 300; we set the #navbar-menu to a bolder weight of 600. This design choice differentiates features without the need for an additional font type.

 Features

 Existing Features

  • Carousel showing select pieces from Elhammer’s portfolio - brings in users’ attention immediately when landing on the site and allows them to see some of Elhammer’s work.
  • Contact form - the chosen questions/inputs are minimal enough to keep the user’s attention and make it simple to complete and send the form. This form is not yet active.
  • Portfolio gallery - allows users to initially see an overview of Elhammer’s work as smaller thumbnails. When selected, images enlarge in a modal.
  • Fixed navigation bar and footer - offers quick navigation to other pages or Elhammer’s social media accounts.
  • Envelope icon on footer - brings the user to the contact page, allowing them the option to reach out at any point of their visit.
  • “ylva/ulf elhammer” navbar brand - maintains name awareness throughout the user’s time on the website.
  • Burger button - collapsing the navigation bar on medium and smaller screens decreases visual overload and layout clunkiness.

 Features Left to Implement

  • Further editing of Portfolio gallery modal, particularily sizing and positioning.
  • Separate contact pages for illustration and tattoo appointments with more detailed contact forms, as well as portfolio pages with more images.
  • The contact form will be properly developed to function as I gain back-end skills.

Technologies Used

Framework

  1. Bootstrap 4.0.0
  2. HTML5
  3. CSS
  4. W3.CSS/JavaScript

Libraries

  1. Google Fonts
  2. Font Awesome

 Testing

This project was consistantly checked with Google Chrome Development Tools during development. As the project wrapped up, it was checked on Safari browser both on Mac and iPhone, as well as on Chrome on a mobile running Android.

A few bugs that persist in this project:

  • Carousel on Index - a little "jump" happens on smaller screens. This bug was supposed to have been fixed in the latest Bootstrap update (4.4.4). Updating this project's Bootstrap stylesheets led to further bugs, so it was decided to stick with the older version for the time being.
  • Portfolio modal image size - when selected, the pop-up is a bit too large and awkwardly positioned, leading to bad UX. With further JavaScript knowledge, this will be properly addressed to have a smaller and more centered pop-up.
  • Portfolio page footer and nav sizes smaller than other pages - after adding the modal and JavaScript script, the aforementioned elements shrunk in size. I tried changing these elements' sizes to % rather than rem, but did not have success.

Deployment

This project was deployed with GitHub Pages, allowing for any changes made to the master branch to publish easily to the website.

Credits

Content

All textual content was written by me.

Code snippits taken from elsewhere are credited within the code and are below:

  • W3.CSS for modal element on the Portfolio page
  • Bootstrap for carousel element on the Index page
  • W3 temporary pop-up JavaScript box redirecting users to communicate with Elhammer through Instragram until form is active
  • mmtuts wrote the neat favicon code, which I was directed to by @anna_ci

 Media

All media used in this site was obtained from Elhammer’s personal Instagram account and tattoo Instagram account.

Acknowledgements

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.