Skip to content

Latest commit

Β 

History

History
52 lines (36 loc) Β· 1.27 KB

File metadata and controls

52 lines (36 loc) Β· 1.27 KB

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