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.
- 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.
- Open your terminal and clone the project to local.
git clone https://github.com/ricwidjaya/teenyURL.git
- Change directory to the project
cd teenyURL
- Install all dependencies
npm install
- Install nodemon package
npm install -g nodemon
- 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
- 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