/qrbot.com

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.

Primary LanguageCSS

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
Demo

[https://qrbot.netlify.app/]

Scan for Deployed Link:


Authors

@abhishek1494k

@utdsi

@Akashfw

@Yunuslala

@Yuvraj1307