This project is a web page that recreates a UI/UX design created in Figma for the Clarifion Air Ionizer product. The goal is to create a pixel-perfect implementation of the design, following the provided instructions.
The Clarifion Air Ionizer Upsell Page is a landing page that showcases the Clarifion Air Ionizer product and offers a special discount for purchasing additional units. The page features an attractive layout with product images, customer reviews, and a call-to-action section encouraging users to claim the discount.
- HTML5: The structure and content of the page are built using HTML5.
- Tailwind CSS: Tailwind CSS is a utility-first CSS framework used for styling the page. It provides a set of low-level utility classes that can be composed to build complex components and layouts.
- React & Next.js: React is a JavaScript library for building user interfaces, and Next.js is a React framework for server-side rendering, static site generation, and more. The project is built using React and Next.js for improved performance and developer experience.
- React Icons: React Icons is a library that provides a set of popular icons as React components, which are used throughout the project for various icons and symbols.
The challenge for this project was to recreate the provided Figma design as accurately as possible while ensuring a responsive and functional implementation. To achieve this, the following steps were taken:
- Design Analysis: The Figma design was thoroughly analyzed to understand the layout, typography, color scheme, and overall aesthetic.
- Component Breakdown: The design was broken down into individual components and sections, making it easier to manage and develop.
- Responsive Approach: A mobile-first approach was adopted, ensuring the page was optimized for smaller screens before scaling up to larger displays.
- Tailwind CSS Integration: Tailwind CSS was integrated into the project to streamline the styling process and leverage its utility classes for efficient CSS development.
- Pixel-Perfect Implementation: Careful attention was paid to ensuring that the final implementation matched the Figma design as closely as possible, achieving a pixel-perfect result.
To view the Clarifion Air Ionizer Upsell Page, you can visit the following public URL: Ejam Challenge
Alternatively, you can clone the repository and run the project locally:
- Clone the repository:
git clone https://github.com/Vedgge/ejam-challenge.git
- Navigate to the project directory:
cd ejam-challenge
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Open your browser and visit
http://localhost:3000
to see the page.
Feel free to explore the page and test the responsiveness across different devices and screen sizes.