Skip to content

f29pereira/frontend-mentor-portfolio

Repository files navigation

Frontend Mentor Challenges Portfolio

This is a collection of coding challenges I’ve completed from Frontend Mentor.

Frontend Mentor Challenges Portfolio

🔗 Live Demo

Table of contents

Overview

In these challenges, I focused on:

  • Building mobile-first, responsive layouts
  • Practicing semantic HTML and accessible design
  • Writing clean, maintainable React code
  • Using TypeScript to improve reliability

The challenges

Shortly

A responsive URL shortening landing page using the Clean URI API.

shortly challenge

Technologies used: Next.js, React, Redux Toolkit, React and Redux Developer Tools, TypeScript, HTML, CSS, Jest and React testing library

🔗 Live Demo | 📂 Code

Conference Ticket Generator

A responsive web form with validation (required fields, image type and size, name, email, and GitHub username format) that generates a conference ticket upon successful submission.

Form

conference ticket generator form

Generated Ticket

conference ticket generator ticket

Technologies used: Next.js, React, React Developer Tools, TypeScript, HTML, CSS, Jest and React testing library

🔗 Live Demo | 📂 Code

Weather Now

A responsive weather app with search functionality, unit conversion, and detailed forecasts using the Open-Meteo API.

weather now challenge

Technologies used: Next.js, React, React Developer Tools, TypeScript, HTML, CSS, and Open-Meteo API

🔗 Live Demo | 📂 Code

Fylo

A dark-themed landing page design for Fylo, a cloud storage service.

fylo challenge

Technologies used: Next.js, React, TypeScript, HTML, and CSS

🔗 Live Demo | 📂 Code

Bento Grid

Bento-style grid layout.

bento grid challenge

Technologies used: Next.js, React, HTML, and CSS

🔗 Live Demo | 📂 Code

Order Summary

An order summary card component for a music subscription plan.

order summary challenge

Technologies used: Next.js, React, TypeScript, HTML, and CSS

🔗 Live Demo | 📂 Code

Technologies

  • Frameworks: Next.js
  • Testing Frameworks: Jest
  • Libraries: React, Redux Toolkit, React Testing Library
  • Languages: TypeScript, HTML, CSS
  • APIs: Open-Meteo API, Cleanuri API
  • Tools: Git, GitHub, VS Code, React and Redux Developer Tools

Author