Skip to content

An app that shortens your URL and keeps track of clicks.

Notifications You must be signed in to change notification settings

ricwidjaya/teenyURL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TeenyURL

A URL shortener which you can track clicks

Screen Shot 2021-12-13 at 19 06 58

TeenyURL is a web app built with Express.js and Node.js that allows you to minimize your URL and keep tracks of link clicks.

Features

  • User can view all URLs on index dashboard.
  • User can shorten URLs with UTM parameters.
  • User can track clicks through the link as long as the server is running.

Getting Start

Environment Setup

  1. Node.js v16 LTS
  2. MongoDB v4.2.17

Installing

  1. Open your terminal and clone the project to local.
git clone https://github.com/ricwidjaya/teenyURL.git
  1. Change directory to the project
cd teenyURL 
  1. Install all dependencies
npm install
  1. Install nodemon package
npm install -g nodemon
  1. Run the data seeder to create initial data by using below npm script, if successful, Seeds Generated will show in the terminal.
npm run seed
  1. Run the server on localhost using below npm script, if successful, teenyURL APP runs on port ${YOUR_PORT} will show in the terminal.
npm run dev

Contributor

Richard Widjaya

About

An app that shortens your URL and keeps track of clicks.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published