Skip to content

koders-in/frontend-task-landing-figma

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 

Repository files navigation

πŸš€ Frontend Intern Task: Pixel-Perfect Landing Page (React + Vite + Tailwind)

πŸ“Œ Task Title:

Landing Page Development β€” Pixel-Perfect Figma to React (Vite + Tailwind)


πŸ“ Task Description:

You are required to build a fully responsive landing page using React with Vite and Tailwind CSS, based exactly on the shared Figma design. The objective is not just functionality, but precisionβ€”every detail must match the Figma 1:1.

You are expected to complete as many sections as possible from the Figma file within the given timeline. Quality and accuracy over quantity.

πŸ‘‰ Figma Design Link: Open Figma


βœ… Task Requirements:

  • Use React + Vite as the development framework.
  • Use Tailwind CSS for all styling.
  • Build only the components/pages visible in the Figma file.
  • Ensure your code is clean, modular, and readable.
  • The page must be responsive, matching Figma’s desktop and mobile layouts (if provided).
  • The final UI should be pixel-perfect β€” fonts, colors, paddings, spacings, alignments, shadows, and other visual properties must match exactly with Figma.
  • Create reusable and semantic components (e.g., Button, Navbar, Card, etc.).
  • Do not use external component libraries like MUI, Bootstrap, etc.
  • All assets (fonts/images/icons) must be extracted from Figma and used properly.

πŸ“ Folder/Code Structure Guidelines:

src/
β”œβ”€β”€ assets/         # Images, icons, fonts from Figma
β”œβ”€β”€ components/     # Reusable components (Button, Navbar, etc.)
β”œβ”€β”€ pages/          # Main page(s) like LandingPage.jsx
β”œβ”€β”€ App.jsx
β”œβ”€β”€ main.jsx
└── index.css       # Tailwind base config

πŸ” Evaluation Criteria:

  • πŸ”Ή Accuracy to Figma (1:1 implementation)
  • πŸ”Ή Code Quality (clean, readable, componentized)
  • πŸ”Ή Responsiveness
  • πŸ”Ή Usage of Tailwind best practices
  • πŸ”Ή No unnecessary code or unused files
  • πŸ”Ή Proper folder/component structure

πŸ“¦ Deliverables:

  1. Create a new branch in this repository.
  2. Push your code to that branch.
  3. Create a Pull Request (PR) to the main branch in this same repo with:
    • Your Full Name
    • Your Role (e.g., Frontend Intern)
    • A short description of what sections you have implemented
    • Screenshots (optional but preferred)

Example PR Title:
[Frontend Intern] Full Landing Page - John Doe


πŸ•’ Timeline:

  • ⏰ 3 Days
  • Complete as many sections as possible from the shared Figma within this time
  • Prioritize quality and pixel-perfect accuracy

🚫 Common Mistakes to Avoid:

  • Using incorrect font weights or colors
  • Ignoring spacing/margin/padding mismatches
  • Hardcoding styles instead of using Tailwind
  • Not making components reusable
  • Not maintaining responsiveness

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published