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.
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
- The
- Solution URL: https://www.frontendmentor.io/solutions/url-shortening-api-landing-page-Sg2Of_Zxl5
- Live Site URL: https://rb-url-shortener-api.netlify.app/
- Semantic HTML5 markup
- Flexbox
- CSS Grid
- Mobile-first workflow
- TypeScript
- Tailwind CSS - CSS framework
- Website - Raven Barrogo
- Frontend Mentor - @VEN-github
Clone the project
https://github.com/VEN-github/url-shortening-api-landing-page.git
Go to the project directory
cd url-shortening-api-landing-page
Install dependencies
npm install
Compiles and minifies for production
npm run build
Compiles style and hot-reloads for development
npm run watch:style
Compiles typscript and hot-reloads for development
npm run watch:ts