Skip to content

About

QR Studio: React Native app to design styled QR codes and barcodes, keep them in a library and follow their scans.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QR Studio

QR Studio: QR code and barcode studio built with React Native

React Native Expo TypeScript Platforms

A mobile studio to create styled QR codes and barcodes, keep them in a library and follow their scans.

Screens

Tour of the app: home, studio, generated QR code, analytics, library

Home Studio Your QR code
Home screen Studio screen Generated QR code
Analytics Library Onboarding
Analytics screen Library screen Onboarding screen

Features

  • Studio: QR codes for a link, a text, a Wi-Fi network, a contact, an e-mail or a phone number, with a live preview, three colours and four module shapes.
  • Barcodes: Code 128, EAN-13, UPC-A and Code 39.
  • Share: the generated code opens in a card to copy its content or share it.
  • Home: statistics, recent activity and folders in a carousel, and quick creation by type.
  • Library: search, folder and status filters, favourites, sorting.
  • Analytics: weekly scan volume, main device segment, conversion and reports.
  • Scanner: decoding with the camera.
  • Onboarding and sign-in, with a guest mode to explore the demo.

Tech stack

  • React Native 0.81, Expo 54 (New Architecture), Expo Router, TypeScript
  • NativeWind, Reanimated, Gesture Handler
  • react-native-qrcode-styled, react-native-barcode-svg, expo-camera, expo-clipboard
  • Jest: QR payload builders (Wi-Fi, contact, e-mail…) are covered by tests
src/
├── app/            screens (Expo Router): onboarding, auth, dashboard,
│                   generator, scanner, library, analytics, settings
├── components/     premium UI kit and shared primitives
├── data/           QR types, barcode formats, demo data
└── lib/            QR payload builders, demo state, theme

Getting started

pnpm install
pnpm start          # Metro, in development-client mode
pnpm android        # local Android build
pnpm test

The app runs on demo data: no account or backend is needed.

Author

Dissang Kevin · Mobile AI Engineer Portfolio · GitHub

About

QR Studio: React Native app to design styled QR codes and barcodes, keep them in a library and follow their scans.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages