๐ Project Overview
One-Qr-Gen is a powerful and versatile application designed to simplify the process of generating UPI (Unified Payments Interface) payment QR codes. This tool empowers businesses and individuals to effortlessly create an unlimited number of QR codes, making it incredibly easy to accept digital payments from customers through various UPI-enabled applications.
Whether you're a small business owner, a freelancer, or just need a quick way to generate payment QR codes, One-Qr-Gen provides a seamless and efficient solution.
โจ Features
- Unlimited QR Code Generation: Generate as many UPI payment QR codes as you need, without any restrictions.
- UPI Payment Integration: Create QR codes specifically formatted for UPI payments, ensuring compatibility with all major UPI apps.
- Frontend & Backend Architecture: A robust setup with separate frontend and backend components for scalability and maintainability.
- User-Friendly Interface: An intuitive interface makes QR code generation quick and straightforward.
๐ ๏ธ Technologies Used
Frontend:
- Next.js
- Typescript
Backend:
- Node.js
- JavaScript
๐ฆ Installation & Setup
To get One-Qr-Gen up and running on your local machine, follow these steps:
-
Clone the repository:
git clone https://github.com/devagn611/One-Qr-Gen.git cd One-Qr-Gen -
Navigate to the Backend Directory:
cd backend -
Install Backend Dependencies:
npm install # Or yarn install -
Start the Backend Server:
npm start # Or node index.js(Replace
index.jswith the actual entry file for your backend, e.g.,server.js.) -
Navigate to the Frontend Directory: Open a new terminal window and navigate to the frontend folder.
cd ../frontend -
Install Frontend Dependencies:
npm install # Or yarn install -
Start the Frontend Development Server:
npm run dev # Or yarn dev -
Open the Frontend: Open your web browser and navigate to
http://localhost:3000(or the port Next.js is running on).
๐ Usage
Once the backend server is running and you have opened the frontend in your browser:
- Enter the required UPI payment details (e.g., payee VPA, amount, remarks) into the provided fields on the web interface.
- Click the "Generate QR Code" button.
- Your custom UPI payment QR code will be displayed, ready to be scanned by your customers.
๐ License
This project is licensed under the Mozilla Public License 2.0 (MPL-2.0). See the LICENSE file in the repository for more details.