Qurl.gq is an open-source URL Shortener written in Node.js π
- Displays a graphical map of all visitors
- Optional timestamp and IP address logging (/shortUrl/info)
- Allows for the usage of custom Short URLs (Use your brand name!)
![Homepage](https://user-images.githubusercontent.com/97064249/195446316-9442778e-7aa5-4c96-b051-202a58442881.png)
![Info Page](https://user-images.githubusercontent.com/97064249/195446416-aec6fdbb-4cb9-4500-babb-771c3818181d.png)
![Map](https://user-images.githubusercontent.com/97064249/195446479-f638ece3-b796-4c29-9d8a-320ad369fc33.png)
Clone the repo
git clone https://github.com/TheRedstoneRadiant/Qurl.gq
cd Qurl.gq
Copy .env.example and replace MongoDB URI
cp .env.example .env
nano .env
Install dependencies
npm install
Start development server
npm run dev
Webserver: Express.js
Database: MongoDB
CSS Library: PicoCSS