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
- Semantic HTML5 markup 🔥
- CSS 😋
- Flexbox
- CSS Grid
- Mobile-first workflow
- Webpack Bundler
I plan the implementation of the following in future:
- Design all navbar link sections
- Subscribe to paid API and attached pricing on advance usage.
To get a local copy up and running follow these simple example steps.
node js
npm
Clone the repository and change the directory to portfolio
`$ git clone https://github.com/bobb-Rob/url-shortening-api-master.git`
`$ cd url-shortening-api-master`
Install all project dependencies by running the command below
` $ npm install`
Run
`$ npm start or deploy the index.html from the build folder
👤 Name | Github | LinkedIn ✔️ | |
---|---|---|---|
Robertson Akpan | @bobb-rob | @___Robertson | @RobertsonAkpan |
Contributions, issues, and feature requests are welcome!
Give a ⭐️ if you like this project!
- Hat tip to Front End Mentors for inspiring this project.