https://github.com/ganesh-sharmaz/toolify
Toolify is a microservices-based web app for generating QR codes (links, contacts, vCards, addresses, dynamic QRs) using React QR. It also features AI-powered ATS resume scoring with Gemini-Flash 1.5 API, displaying results via React-Markdown. Built with ReactJS for seamless performance.
https://github.com/ganesh-sharmaz/toolify
ai gemini-api microservices react-js react-markdown react-qr-code
Last synced: 4 months ago
JSON representation
Toolify is a microservices-based web app for generating QR codes (links, contacts, vCards, addresses, dynamic QRs) using React QR. It also features AI-powered ATS resume scoring with Gemini-Flash 1.5 API, displaying results via React-Markdown. Built with ReactJS for seamless performance.
- Host: GitHub
- URL: https://github.com/ganesh-sharmaz/toolify
- Owner: Ganesh-Sharmaz
- Created: 2024-08-11T10:58:21.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-09T10:46:12.000Z (over 1 year ago)
- Last Synced: 2025-10-12T14:03:09.319Z (4 months ago)
- Topics: ai, gemini-api, microservices, react-js, react-markdown, react-qr-code
- Language: JavaScript
- Homepage:
- Size: 14.6 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# React + Vite
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh
- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh
- I've made a QR code generator which uses Firebase for authentication and real-time data storage. In this app, I've introduced a feature which allows user to make dynamic qr codes only when they're signed in and they are provided with limited tokens to create dynamic qr codes. This web-app is primarily made with React-js. The difficulties that I encountered were the conditional rendering, private routing for the pages, which demands the sign-up of the user, the state of tokens and the state management of the tokens, The web app is in its mvp stage and I am focussing on making new features, The codebase is scalable and qualifies the production norms
to use env files in vite+react app: we need to use import.meta.VITE_REACT_API_NAME ; VITE_REACT prefix is must for vite app