Skip to content

cindyeme/url-shortening-api

Repository files navigation

URL shortening API

This is a solution to the Shortly URL shortening API Challenge challenge on Frontend Mentor. Frontend Mentor challenges help you improve your coding skills by building realistic projects.

Table of contents

Note: Delete this note and update the table of contents based on what sections you keep.

Overview

The challenge

Users should be able to:

  • View the optimal layout for the site depending on their device's screen size
  • Shorten any valid URL
  • See a list of their shortened links, even after refreshing the browser
  • Copy the shortened link to their clipboard in a single click
  • Receive an error message when the form is submitted if:
    • The input field is empty

Screenshot

Desktop-preview

Links

My process

Built with

What I learned

I learned how to leverage the latest features and enhancements in Next.js 13, such as improved performance optimizations, server components, and improved API routes. It allowed me to build a highly efficient and scalable URL shortening web app. Overall, this project expanded my knowledge of modern web development, frontend-backend integration, and delivering a seamless user experience.

Author