Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hafizn07/frontend-assessment-nextjs

Next.js frontend assessment with responsive Figma design implementation.
https://github.com/hafizn07/frontend-assessment-nextjs

framer-motion nextjs14 reactjs tailwindcss typescript ui

Last synced: 16 days ago
JSON representation

Next.js frontend assessment with responsive Figma design implementation.

Awesome Lists containing this project

README

        


Frontend Assessment - Next.js


Implemented from a Figma design for a Frontend Developer position.
This project showcases my skills in building responsive and user-friendly applications using Next.js.



typescript
nextdotjs
tailwindcss
tailwindcss

## 📋 Table of Contents

1. 🤖 [Introduction](#introduction)
2. ⚙️ [Tech Stack](#tech-stack)
3. 🔋 [Features](#features)
4. 🤸 [Quick Start](#quick-start)
5. 🔗 [Links](#links)
6. 🚀 [More](#more)

## 🤖 Introduction

This project is a response to a machine test for the Frontend Developer position, implemented using Next.js, TailwindCSS, and TypeScript. It focuses on creating a responsive and interactive web application based on the provided Figma design.

## ⚙️ Tech Stack

- **Next.js**: The primary framework for building the application.
- **React.js**: For building user interfaces.
- **TypeScript**: To enhance code quality and maintainability.
- **Tailwind CSS**: For styling the application.
- **Framer Motion**: For animations and transitions.

## 🔋 Features

👉 **Responsive Design**: Ensures the application looks great on all devices.

👉 **Smooth Animations**: Utilizes Framer Motion for engaging animations.

👉 **Interactive UI Components**: Includes user-friendly components based on the Figma design.

👉 **SEO Optimization**: Built with SEO best practices in mind.

👉 **Accessibility**: Implements accessibility standards for a better user experience.

## 🤸 Quick Start

Follow these steps to set up the project locally on your machine.

**Prerequisites**

Make sure you have the following installed on your machine:

- [Git](https://git-scm.com/)
- [Node.js](https://nodejs.org/en)
- [npm](https://www.npmjs.com/) (Node Package Manager)

**Cloning the Repository**

```bash
git clone https://github.com/hafizn07/frontend-assessment-nextjs.git
cd frontend-assessment-nextjs
```

**Installation**

Install the project dependencies using npm:

```bash
npm install
```

**Running the Project**

```bash
npm run dev
```

Open [http://localhost:3000](http://localhost:3000) in your browser to view the project.