QReator is a full-stack web application that generates short URLs and custom QR codes, with integrated analytics tracking. Built with React, Flask, and MongoDB, QReator is your all-in-one tool for modern link management and QR distribution.
- 🔗 Short URL Generation – Easily shorten long URLs for quick sharing.
- 📸 Custom QR Code Creation – Generate clean, scannable QR codes.
- 📊 Analytics Dashboard – Monitor:
- Total Clicks
- Device Types (Mobile, Desktop, Tablet)
- Region/Location of Users
- Click-Through Rate (CTR)
- 📦 RESTful API – Interact with the service programmatically.
- Frontend: React.js
- Backend: Flask
- Database: MongoDB
- Other Tools: QR code libraries(QR-Monkey), GeoIP tools, Chart libraries(Rechart.js)
- Node.js & npm
- Python 3.8+
- MongoDB
git clone https://github.com/cpushalman/web-frontend.git
npm installnpm run dev