Checkmate Tutoring Scheduling Website

Project 3 / 9

I redesigned and coded (HTML, CSS, JavaScript, jQuery) an informational website for a fictional tutoring company. This company needed an updated website to reflect their new brand and display their team and services.

  1. Design Documents →
  2. Original & Reused Assets →
  3. Responsive Development →

This website was modernized within a 12-week timeframe. By using flexbox techniques, JavaScript, and jQuery, I independently redesigned and developed the new website to better reflect the brand and improve user experience.

Date

February - May 2024 (Part-Time)

Role

Web Designer & Front-End Developer

Tools

Figma, Visual Studio Code, Adobe Illustrator, Pexels

Project Type

Independent Project

Design Documents.

Alata font example

To replace the old, muted brand colors, I chose highly saturated primary and secondary colors like blue, yellow, and orange to represent Checkmate Tutoring's new brand. These colors reflect youth and optimism, important characteristics of an educational business.

Alata is the only font used throughout this website. Its geometric, low-contrast shape provides a perfect balance between the seriousness of education and the joy that comes with learning. Since this font doesn't have any bold or italic variations, contrast needed to be created through color and text size.

Checkmate Tutoring Branded Site Map Checkmate Tutoring Wireframes

Tap or click the image above to view it full size in a new tab.

The above design documents were created to help the design process flow smoothly. Using Figma, I created a simple sitemap to demonstrate the website's navigation and low/high-fidelity wireframes to design the front-end visuals.

With simple flexbox capabilities in mind, I designed rows of boxes that could easily translate from desktop view to a mobile device view. I created the designs in grayscale and color to get a good idea of the color contrast between different sections of the page. I used this time to craft a user-friendly layout and find applicable icons.

I found it was useful to mark the header, main, section, and div tags within the wireframe for smoother development in future steps.

Original & Reused Assets.

This project was scheduled for completion in a 12 week timeframe. I worked on this project independently and completed it without spending a dollar. These aspects of the project created some challenges, specifically regarding the amount of time I had to create each page; however, they encouraged me to be resourceful.

Original Brand & Videography.

While this fictional company had a website, brand colors, and a clear brand mission, it still did not have a logo. Using Adobe Illustrator, I paired the company name with a chess piece logomark to create a simple logo using the brand font and colors.

Utilizing a free stock photo and video library, Pexels, I located and downloaded clips that would work well in a mission video for Checkmate Tutoring. After downloading free video editing software and free, copyright-free music, I edited the clips together and created a voiceover (courtesy of ChatGPT) to bring the video to life.

Adding an end card was an afterthought, resulting in it being created on Microsoft Paint in about 2 minutes. In the future, I may change it to better fit the company; however, as a fictional company, it will never be seen by the public, and creating an amazing end card was not the purpose of this project.

Template Code & Calendly.

Remaining conscientious of the limited time available, I found template code from different resources that I copied and edited into the project; this project was completed before ChatGPT's rise in popularity, otherwise I would have used it as a handy tool here. I used template code for the contact, donation, and apply forms. Even using only a minimal amount of template code saved me an exceptional amount of time.

I also used a website called Calendly that allowed meetings to be set up between participants. I imagine this resource could be used to schedule meetings between the students and tutors instead of paying for a custom scheduler software specific to Checkmate Tutoring, saving the company time and money.

Responsive Development.

I designed a desktop view and a mobile view for three of Checkmate Tutoring's website pages. Due to conscious efforts I made when I first designed the desktop view, translating the design to a mobile view was fairly simple! I paid close attention to text and buttons sizes and ensuring the design remained consistent with the desktop view.

Responsive Code & Custom JavaScript Elements.

For those of you who would appreciate a more in-depth description about the website development, please continue reading about how I developed an efficient, accessible, and responsive design through HTML, CSS, and JavaScript:

  • Utilized a custom header and footer element (<checkmatetutoring-header> and <checkmatetutoring-footer>) to make sitewide edits when needed.
  • Created a styleguide.css document to store custom variables and ensure consistency through all pages
  • Coded JavaScript and jQuery to add small interactions and improve user experience.
  • Used semantic HTML elements like <header>, <nav>, <main>, <section>, <footer>, <img>, and <video> to improve accessibility, search engine optimization (SEO), and overall HTML structure and readability.
  • Added media queries and <picture> elements to support different screen sizes.
  • Tested overall accessibility with Lighthouse to ensure a friendly user experience for all users and improve problem areas.

Project Results.

Using vibrant colors and a modern font, the brand received a completely new and improved look. This project allowed me to sharpen my user experience (UX) and user interface (UI) design skills and my HTML, CSS, and JavaScript skills. I was able to combine UX/UI, development, graphic design, and videography into one exciting project!

Previous Project Next Project