Skip to content

Dharaneeshsl/web-frontend

 
 

Repository files navigation

QReator

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.


🚀 Features

  • 🔗 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.

🛠 Tech Stack

  • Frontend: React.js
  • Backend: Flask
  • Database: MongoDB
  • Other Tools: QR code libraries(QR-Monkey), GeoIP tools, Chart libraries(Rechart.js)

🧑‍💻 Getting Started

Prerequisites

  • Node.js & npm
  • Python 3.8+
  • MongoDB

1. Clone the Repository

git clone https://github.com/cpushalman/web-frontend.git 

2. Installing Dependencies

npm install

3.Initializing the Development environment

npm run dev

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 73.7%
  • CSS 23.9%
  • Python 2.1%
  • Other 0.3%