This is a lightweight web application that generates QR codes from user-provided text or URLs. The app consists of a backend written in Python and a frontend written in React.
To run the application locally, follow these steps:
- Open your terminal and navigate to the
qr_back
directory:
cd qr_back
- Install the dependencies:
pip install -r requirements.txt
npm install
- Start the backend server:
npm run dev
- Open another terminal window/tab and navigate to the
qr_front
directory:
cd qr_front
- Install the dependencies:
npm install
- Start the frontend development server:
npm start
Once the backend and frontend servers are running, you can access the application in your web browser:
- Open your preferred web browser.
- Visit
http://localhost:3000
to access the app.
- Enter the text or URL that you want to generate a QR code for in the input field.
- Click the "Generate" button.
- The QR code will be displayed on the screen.
- You can scan the QR code using a QR code scanner app on your mobile device to access the provided text or URL.
Contributions are welcome! If you find any issues or would like to suggest improvements, please open an issue or submit a pull request on the GitHub repository.
This project is licensed under the MIT License.