ibrahim11elian / url-shortening

Home Page:https://shortly-for-url.netlify.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Shortly URL shortening API

Design preview for the Shortly URL shortening API coding challenge

Welcome! 👋

Thanks for checking out this front-end app.

Table of contents

Overview

The challenge

It's landing page, integrated with the shrtcode API to shorten URLs

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
    • wrong URL pattern

Links

My process

Built with

  • Semantic HTML5 markup
  • CSS custom properties
  • Flexbox
  • CSS Grid
  • Font awesome
  • Large-screen-first workflow
  • React - JS library

Available Scripts

In the project directory, you can run:

npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in your browser.

The page will reload when you make changes.
You may also see any lint errors in the console.

npm run build

Builds the app for production to the build folder.
It correctly bundles React in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.
Your app is ready to be deployed!

Author

About

https://shortly-for-url.netlify.app/


Languages

Language:CSS 55.5%Language:JavaScript 42.0%Language:HTML 2.6%