Vaibhav Khulbe
🥱 TLDR;
❇️ Project Overview
✦ About the client: Best Writing
✨ The Spark
✦ What were the client's needs and goals?
✦ Why did they choose me as an independent?
🚀 The Process
📸 Project Mockups
📊 The Stats
✦ Timeline: 15-20 days
✦ Budget: $1000
✦ Number of components: 30+
✦ Deliverables: Framer Remix link and the published website link
💬 Client Testimonial
Impressed? Want me to create a Framer website for you? Check my Framer service details here and send an inquiry! 🤝
🥱 TLDR;
The Best Writing team hired me to rebuild three pages of the existing Best Writing's website in Framer. These three pages and the whole website was built with Next.js Tailwind CSS Framer
⤷ Live Preview: https://bestwriting.framer.website/
❇️ Project Overview
✦ About the client: Best Writing
Best Writing
✨ The Spark
✦ What were the client's needs and goals?
Tomas Laurinavicius
They already had the website up and running but wanted to get a taste at the capabilities of Framer. For this, they started with three pages but if all went well, they would convert the whole website in Framer. For this, I was given a Figma document to inspect the design of the three pages. I had to convert most of the layout from Figma to Framer.
✦ Why did they choose me as an independent?
In his own words, Tomas says:
I found Vaibhav's work on the Framer community site and was impressed by his skills and, most importantly, his curiosity and positive attitude. After checking out some of his work examples on Contra, I was convinced he was the right fit for my project. My gut didn't fail me. Vaibhav was a pleasure to work with and did a great job.
🚀 The Process
I completed the project in the following steps:
✧ Inspecting the current homepage: the alreadly published website was made in Next.js with Tailwind CSS styles. I first used Google's dev tools to inspect the raw HTML and CSS code for each of the page sections, elements and interactions. Also did the conversion of units since Framer doesn't (yet) support em
and rem
responsive units.
✧ Setting up Framer: created a new Framer project and laid down the basic site layout with responsive framer from the get go.
✧ Getting to know the Figma designs: I took a look at the provided Figma document for the three pages and inspected the colors, fonts, content, assets needed.
✧ Using the Figma → Framer plugin: then I used the Figma to HTML with Framer
✧ Matching the design with the current webpage: my client Tomas said that we need to follow the content from the Figma file but the design should match the currently active homepage. So I needed to refactor some of my frames on the homepage and redo the changes.
✧ Sent each page for feedback: after each page was fully completed (including making it responsive), I sent them to Tomas for a review and feedback. Fortunately, Tomas always sent me a detailed feedback with annotated screenshots so that I could iterate better.
⤷ Solved a challenging thing: the background pattern element on the homepage needed to be repeated, should be an SVG file and must be responsive (full-width), I tried various no-code solutions in Framer to achieve something similar but failed....until I used my front-end development skills to create a custom component that followed all these rules and finally come up with a solution:
This results in the following background pattern on the header of the homepage:
✧ Made each element accessible and made it SEO friendly: I used Framer's native accessibility features to make sure none of the sections, headings, components etc are inaccessible. Also, I added the site favicon, Open Graph
✧ Final project delivery: did a final revision for website performance, SEO, accessibility, responsiveness, design and shared the published link and the remix file link to my client.
📸 Project Mockups
📊 The Stats
✦ Timeline: 15-20 days
✦ Budget: $1000
✦ Number of components: 30+
✦ Deliverables: Framer Remix link published website link
💬 Client Testimonial
Vaibhav is a pleasure to work with. He's fast and clear communicator who always finds the best solutions to any Framer problem. His background in web development significantly contributes to his understanding of web design best practices.
— Tomas Laurinavicius
Impressed? Want me to create a Framer website for you? Check my Framer service details here