Skip to content

Transform a UX student's design into a React-based landing page for a gym/fitness club. This project bridges the gap between design and development, showcasing the art of bringing visuals to life with code.

Notifications You must be signed in to change notification settings

MikoZhu/Hundred-Pilates

 
 

Repository files navigation

Design Handoff Project

The "Design Handoff Project" involves taking a design created by a UX designer and transforming it into a fully functional code. This project focuses on building a landing page for a "Yoga Studio." The chosen technology for implementing the landing page is React.

Getting Started with the Project

The journey of this project began with a critical step - a meeting with a talented UX designer. During this initial meeting, we immersed ourselves in a deep dive into the design, paying close attention to the intricacies of animations and the functionality of each component. This collaboration allowed us to gain a comprehensive understanding of the project's vision.

As development kicked off, the process involved constant communication with the designer, ensuring that every animation and component aligned with the initial design concept. To facilitate this, we deployed the website, granting the designer access to view the ongoing progress and newly implemented features on a daily basis. This iterative approach helped us maintain a close alignment with the design's evolution.

Dependency Installation & Startup Development Server

The command below is a combination of installing dependencies, opening up the project on VS Code and it will run a development server on your terminal.

npm i && code . && npm run dev
npm i react-i18next i18next
npm i react-router-dom

The Problem

While this project brought immense learning opportunities, it was not without its challenges. One notable challenge was the integration of SVG images into the project. Implementing hover, active, and other interactivity effects within the context of the Tailwind CSS framework presented a unique set of hurdles.

To address this issue, I undertook self-study sessions for two days to explore solutions. I experimented with different approaches, such as utilizing SVG directly in React Vite and harnessing the power of the "group-hover" utility class. Additionally, I explored the use of JavaScript to control and manipulate the desired hover effects, further enhancing the interactivity of the project.

Time constraints added an additional layer of complexity to this project. With a tight schedule of only 3-4 days to complete the entire project, time management and efficient problem-solving became critical. The limited timeframe pushed me to stay focused, innovative, and resourceful in order to meet the project's goals.

I embraced these difficulties as opportunities for growth and learning, which ultimately enriched our development experience.

View it live

https://hundred-pilates.netlify.app/

About

Transform a UX student's design into a React-based landing page for a gym/fitness club. This project bridges the gap between design and development, showcasing the art of bringing visuals to life with code.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 98.4%
  • HTML 1.4%
  • CSS 0.2%