This project is simple URL Shortener.
- Clicks Counter
- Checking link duplication
- Manageability
- Simple, short and clean URL
Project is created with followling tech stacks"
Tools used within this project:
1. ********** Officil Packages **********
$~ sudo pacman -Rsc -n nodejs
$~ sudo pacman -Sy nodejs
$~ sudo pacman -Sy npm
2. ********** Alternate Installation **********
$~ sudo pacman -S nodejs # also installs npm
3. ********** Snap **********
$~ sudo snap install node --classic
1. ********** AUR **********
$~ git clone https://aur.archlinux.org/vscodium-bin.git
$~ cd vscodium-bin
$~ makepkg -si
2. ********** Snap **********
$~ git clone https://aur.archlinux.org/snapd.git
$~ cd snapd
$~ makepkg -si
$~ sudo systemctl enable --now snapd.socket
$~ sudo ln -s /var/lib/snapd/snap /snap
$~ sudo snap install codium --classic
$~ npm init
$~ npm i express mongoose ejs shortid
$~ npm i --save-dev nodemon
$~ npm run shortMe
1. Setting Up MongoDB
$~ git clone https://aur.archlinux.org/mongodb-bin.git
$~ cd mongodb-bin
$~ makepkg -si
2. Setting Up MongoDB Tools
$~ git clone https://aur.archlinux.org/mongodb-tools-bin.git
$~ cd mongodb-tools-bin
$~ makepkg -si
3. Starting the MongoDB Service
$~ sudo systemctl start mongodb
4. Check the MongoDB Service
$~ sudo systemctl status mongodb
You can check out the full license here
This project is licensed under the terms of the MIT license, feel free to share among others. 😄