An open API service indexing awesome lists of open source software.

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.

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.

[![Deploy to GitHub Pages](https://github.com/Amishmathur1/Rail_Dash0.1/actions/workflows/deploy.yml/badge.svg)](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