Skip to content

QRBOT.com is a QR code Generator and Analyzer. It also has a responsive landing page as well as an admin panel to keep track of all qrcode generated.

Notifications You must be signed in to change notification settings

Yunuslala/QRBOT.com

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

html

QR Bot is a web application built using Nodejs, Expressjs, Mongoose, and MongoDB. The system is designed to allow users to generate number of QR Code and download the genrated QR image. It also help the users to analyse the generated QR code.

Tech Stacks Used

html CSS js nodejs express mongo npm


Features

  • Authentication
  • APIValidation
  • Responsive
  • Cross Platform
  • Signup/signin/Logout
  • QR Generator
  • QR Analyser

Run Locally

Clone this Project

https://github.com/abhishek1494k/QRBOT.com

Install npm Packages

npm i --global

Go to Backend Folder

cd backend

Run Server

npx nodemon index.js

Runs the project in the development mode

[http://localhost:5500]

Environment Variables Required

mongoURL

key

PORT

Nodemailer Password

NPM Packages

bcrypt.png cors dotenv jwt mongoose.png nodemailer nodemon.png otpgen.png

API Endpoints

Home

GET  /api/

User Signup

POST  /api/signup

User Signin

POST  /api/login

User Logout

POST  /api/logout

QR

POST /api/qr/post

Admin Operations

GET /api/user/detail/
POST /api/user/block/
GET /api/user/block/details/
POST /api/user/unblock/
DELETE /api/user/delete

USERS DATA...

{"first_name":"harsh thakur",
"email":"harsh@gmail.com",
"password":"123456"  }

QR DATA...

{"url":"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSJO1Bmu2stkBmmOJXmyHN5G7UHmeA4xr5z0whR9JZF&s",
 "size":"150 x 150"
"email":"abhisek@gmail.com"}
Project Highlights

About

QRBOT.com is a QR code Generator and Analyzer. It also has a responsive landing page as well as an admin panel to keep track of all qrcode generated.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 39.8%
  • HTML 30.2%
  • JavaScript 30.0%