Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/elvis-ndubuisi/barlink
Create fully customizable QR codes with your brand colors and logo, product barcodes. Turn long boring iinks to short momizable links. Download generated contents in several printable formats and high-quality. V1 @ https://barlink-v1.netlify.app/
https://github.com/elvis-ndubuisi/barlink
Last synced: about 10 hours ago
JSON representation
Create fully customizable QR codes with your brand colors and logo, product barcodes. Turn long boring iinks to short momizable links. Download generated contents in several printable formats and high-quality. V1 @ https://barlink-v1.netlify.app/
- Host: GitHub
- URL: https://github.com/elvis-ndubuisi/barlink
- Owner: elvis-ndubuisi
- Created: 2022-11-29T09:51:58.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-05-02T15:35:50.000Z (6 months ago)
- Last Synced: 2024-05-03T02:14:37.828Z (6 months ago)
- Language: TypeScript
- Homepage: https://barlink.netlify.app/
- Size: 5.45 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Simplify sharing, track, & grow. All-in-one QR & URL platform
QR magic + URL power: Supercharge your marketing with one platform. Scannable simplicity, data-driven growth.
[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)
"name": "web",
"private": true,
"version": "0.0.0",
"type": "module",
"scripts": {
"dev": "vite",
"build": "tsc && vite build",
"lint": "eslint . --fix --ext ts,tsx --report-unused-disable-directives --max-warnings 0",
"preview": "vite preview",
"format": "prettier --write \"src/**/\*.ts\" \"test/**/_.ts\""
},
"dependencies": {
"@awesome-qrcode/react": "^1.0.0",
"@hookform/resolvers": "^3.3.4",
"@radix-ui/react-accordion": "^1.1.2",
"@radix-ui/react-alert-dialog": "^1.0.5",
"@radix-ui/react-avatar": "^1.0.4",
"@radix-ui/react-checkbox": "^1.0.4",
"@radix-ui/react-dialog": "^1.0.5",
"@radix-ui/react-dropdown-menu": "^2.0.6",
"@radix-ui/react-hover-card": "^1.0.7",
"@radix-ui/react-label": "^2.0.2",
"@radix-ui/react-menubar": "^1.0.4",
"@radix-ui/react-popover": "^1.0.7",
"@radix-ui/react-progress": "^1.0.3",
"@radix-ui/react-radio-group": "^1.1.3",
"@radix-ui/react-select": "^2.0.0",
"@radix-ui/react-separator": "^1.0.3",
"@radix-ui/react-slider": "^1.1.2",
"@radix-ui/react-slot": "^1.0.2",
"@radix-ui/react-switch": "^1.0.3",
"@radix-ui/react-tabs": "^1.0.4",
"@radix-ui/react-toast": "^1.1.5",
"@radix-ui/react-toggle": "^1.0.3",
"@radix-ui/react-toggle-group": "^1.0.4",
"@radix-ui/react-tooltip": "^1.0.7",
"@tanstack/react-query": "^5.20.2",
"@tanstack/react-query-devtools": "^5.20.2",
"@tanstack/react-router": "^1.16.0",
"@tanstack/router-devtools": "^1.16.0",
"class-variance-authority": "^0.7.0",
"clsx": "^2.1.0",
"embla-carousel-react": "8.0.0-rc22",
"framer-motion": "^11.0.5",
"lucide-react": "^0.330.0",
"next-themes": "^0.2.1",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-hook-form": "^7.50.1",
"react-qrcode-logo": "^2.9.0",
"sonner": "^1.4.0",
"tailwind-merge": "^2.2.1",
"tailwindcss-animate": "^1.0.7",
"vaul": "^0.9.0",
"zod": "^3.22.4"
},
"devDependencies": {
"@tanstack/eslint-plugin-query": "^5.20.1",
"@tanstack/router-vite-plugin": "^1.16.1",
"@tooling/eslint-config": "workspace:_",
"@types/react": "^18.2.55",
"@types/react-dom": "^18.2.19",
"@typescript-eslint/eslint-plugin": "^6.21.0",
"@typescript-eslint/parser": "^6.21.0",
"@vitejs/plugin-react": "^4.2.1",
"autoprefixer": "^10.4.17",
"eslint": "^8.56.0",
"eslint-plugin-react-hooks": "^4.6.0",
"eslint-plugin-react-refresh": "^0.4.5",
"postcss": "^8.4.35",
"tailwindcss": "^3.4.1",
"typescript": "^5.2.2",
"vite": "^5.1.0"
}