https://github.com/amishmathur1/rail_dash0.1
A clean and professional web dashboard with an integrated QR code generator. Each generated QR links to a PDF, making it easy for mobile devices to scan and instantly access the document. Built with a user-friendly interface and modern design for seamless usability.
https://github.com/amishmathur1/rail_dash0.1
expo js json node nodejs react-native reactjs server typescript yml-files
Last synced: about 2 months ago
JSON representation
A clean and professional web dashboard with an integrated QR code generator. Each generated QR links to a PDF, making it easy for mobile devices to scan and instantly access the document. Built with a user-friendly interface and modern design for seamless usability.
- Host: GitHub
- URL: https://github.com/amishmathur1/rail_dash0.1
- Owner: Amishmathur1
- Created: 2025-08-30T19:16:18.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-08-30T21:26:18.000Z (9 months ago)
- Last Synced: 2025-08-30T21:27:07.138Z (9 months ago)
- Topics: expo, js, json, node, nodejs, react-native, reactjs, server, typescript, yml-files
- Language: TypeScript
- Homepage: https://amishmathur1.github.io/Rail_Dash0.1/
- Size: 253 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# RailTrack Insight
A mobile-first React Native application that generates scannable QR codes for train tickets and information. The QR code can be scanned by any mobile device and opens a PDF with ticket/railway details.
[](https://github.com/Amishmathur1/Rail_Dash0.1/actions/workflows/deploy.yml)
---
## Features
* 📱 **QR Code Generator** – Create QR codes for train tickets.
* 📄 **PDF Access** – Scanned QR codes open a downloadable/printable PDF.
* ⚡ **React Native Frontend** – Smooth and responsive UI.
* 🔑 **Easy Sharing** – QR codes can be shared or printed.
* 🚀 **Cross-platform** – Works on both Android and iOS.
---
## Tech Stack
* **React Native** (frontend)
* **Expo** (development/build)
* **QRCode Generator** library
* **PDF rendering** for tickets
---
## Installation
Clone the repository:
git clone https://github.com/Amishmathur1/railtrack-insight.git
cd railtrack-insight
Install dependencies:
npm install
Start the development server:
npm start
Run on Android/iOS:
npm run android
npm run ios
Usage
Open the app on your mobile.
Enter ticket/railway information.
Generate a QR code.
Scan the QR code using any mobile device.
The scanned code opens the PDF with ticket details.
Project Structure
railtrack-insight/
│── src/
│ ├── components/ # Reusable UI components
│ ├── screens/ # App screens
│ ├── utils/ # QR/PDF utilities
│── assets/ # Images, icons, etc.
│── App.js # Main entry point
│── package.json
│── README.md
Future Improvements
✅ Backend integration for live railway ticketing
✅ Secure login & authentication
✅ Cloud-based PDF storage
✅ Analytics dashboard for usage tracking
Contributing
Contributions are welcome!
Fork the repo and create a pull request with improvements.
License
This project is licensed under the MIT License.
Want me to also make you a **short GitHub repo description + tags** (the one that shows under your repo name on GitHub)?
# Rail_Dash0.1