Skip to content

Coder-Andrew/TakeHome

Repository files navigation

Trend Capital Front-End Take-Home Test

This repo contains my implementation of the Trend Capital front-end take-home.
It includes two responsive landing pages (Insurance and E-commerce Hero + CTA) built with Next.js and TailwindCSS, with a focus on performance and mobile-first design.

Setup

Prerequisites

  • Node.js 18 or later
  • npm or pnpm

Installation

Clone the repository and install dependencies:

git clone https://github.com/Coder-Andrew/TakeHome.git
cd take-home
npm install

Run the project

npm run dev

Navigate to localhost:3000 in a browser

Live URLs

Time Spent

Car Insurance Landing Page

  • Hero: 2.5h
  • Customer Reviews: 1.5h
  • Highlighted On: 50m
  • Footer: 10m
  • Touch-ups: 1h

E-commerce Hero + CTA

  • Hero: 3.5h
  • Supporting CTA Block: 1h
  • Touch-ups: 1h

Lighthouse

Insurance Landing Page

Insurance Landing Page Lighthouse Score

Full Report

Gummy Landing Page

Gummy Landing Page Lighthouse Score

Full Report

Trade-offs / Decisions

  • Directly used some of the images/icons pulled from Figma instead of react-icons for consistency.
  • Some parts of the code could be better componentized. I didn’t go as far as I could here due to both limited experience in that area and time considerations.
  • Worked on getting most of the core items on Task 2 (Hero + CTA). With more time, I would work on polishing it out a bit more (hover states, better alignment, cleaning up project structure a bit better).
  • Focused on mobile-first responsiveness. Desktop layouts work, but could use more refinement with additional time.
  • Implemented some accessibility best practices (semantic HTML, alt text on images). Didn’t fully address ARIA compliance across all components due to time constraints, but I would expand on that in a production setting.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published