This Repo contains a source code for Tinyfor.me Click Here to Visit
Tinyfor.me aims at reducing the Url's size and make them smaller and easily readable.
Features Currently Supported
- Easy Sign in With Google.
- Unlimited Custom URLs.
- No need to Login to tiny the URL (But to make a custom url, sign-in is must.).
- Count of total vists on the Tiny-URL.
- You can edit the Long and as well as small URL afterwards.
- History of All tiny-URLs.
- On/Off feature to Restrict the Access.
Before Moving to Clone Part
- You should have your google-sign in kit. More info
- You should have MongoDB (Free Mongo DB)[https://www.mongodb.com/]
You must have node and npm installed on your machine.
To install it on your machine do the following commands:
git clone https://github.com/tanwanimohit/Shrink-Url
cd Shrink-Url
npm install
npm start
Before Runnning
Replace some these lines.
- Replace Your Mongo DB URL on
38 Line in index.js
- Replace Your Mongo DB Name on
44 Line in index.js
- Replace Client id of your Google Signin on
80 Line in index.js
and15 Line in views\home.ejs
- If you see any Security Flaws / Error Bugs than go ahead and make a PR.
- If you have new idea about the Product go ahead raise a new issue.
- Improve the currently supported features.