A blazing fast React application powered by Vite and modern development practices. Perfect for rapid development, prototyping, and deployment.
- QR Code Generator
- Overview
- Prerequisites
- Installation
- Running the Application
- Project Structure
- Available Scripts
- Deployment
- Technologies Used
- Contributing
- License
This project is a React + Vite-based web application designed to save your url, username and password in your browsers localStorage.
It emphasizes performance, fast refresh, minimal configuration, and ease of use.
Key Features:
- Lightning-fast development with Vite
- React with hooks and functional components
Ensure you have the following installed:
Check versions:
node -v
npm -v
git --versionClone the repository and install dependencies:
git clone https://github.com/Aamir-Rafique/ar-QRcodegenerator-react.git
cd ar-QRcodegenerator-react
npm install
# or
yarn install
# then
npm i react-toastify
npm i react-qr-codeStart the development server:
npm run dev
# or
yarn devThen open http://localhost:5173 to view it in the browser.
QRcodegenerator-react/
├── public
│ |── icons/
│ └── images/
├── src/
│ ├── assets/
│ ├── components/
│ │ ├── QRCodeGen.jsx
│ │ └── Footer.jsx
│ ├── App.jsx
│ ├── main.jsx
│ └── index.css
├── .gitignore
├── index.html
├── package-lock.json
├── package.json
├── README.md
├── LICENSE
├── vite.config.js
| Script | Description |
|---|---|
npm run dev |
Runs app in development mode |
You can deploy this app using:
- Vercel
- Netlify
- GitHub Pages
- Any static host (upload the
dist/folder afternpm run build)
Example (Vercel):
- Push your repo to GitHub
- Link it in your Vercel dashboard
- Set
npm run buildas the build command - Set
distas the output directory
Contributions are welcome! Here's how to get started:
- Fork the repository
- Create a new branch (
git checkout -b feature/your-feature) - Make your changes and commit them
- Push to your fork (
git push origin feature/your-feature) - Open a pull request
Please follow the Conventional Commits standard for commits.
This project is licensed under the MIT License.
See the LICENSE file for details.
If you have any questions or suggestions, feel free to open an issue or reach out on Gmail, LinkedIn, GitHub.
Made with ❤️ by Aamir-Rafique
