/url-shortener

URL shortener to reduce a long link, created using ExpressJs and React, in addition you can track shortened url clicks.

Primary LanguageJavaScriptMIT LicenseMIT

URL shortener

URL shortener to reduce a long link, created using ExpressJs and React, in addition you can track shortened url clicks.

url_shortner

Getting Started

  1. Clone the repo: git clone https://github.com/itsmar1/url-shortener.git
  2. Install Backend dependencies: cd api && npm install
  3. Install Frontend dependencies: cd ui && npm install
  4. Open up two command prompts. In one, cd to api folder, run npm start to start your backend server, in the other prompt, cd to ui folder, run npm start to start the front end.

Open http://localhost:3000 with your browser to see the result.

Prerequisites

  • Node.js needs to be installed on your computer to manage the backend, and frontend dependencies.

Tech Stack

Docker

Using docker compose run docker-compose up

Live Demo

Click HERE for demo

Author

Marwan Ahal

License

This project is licensed under the MIT License - see the LICENSE file for details