Skip to content

Complete Solution for Cashless Payment in Public Transport πŸ’³πŸšŒ

License

Notifications You must be signed in to change notification settings

abhi3940/e_vahak

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

56 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

E-Vahak: Complete Solution for Cashless Payment in Public Transport πŸ’³πŸšŒ

Welcome to the E-Vahak repository! πŸš€ We've crafted an innovative application to revolutionize cashless payments and E-ticketing in public transport. Dive in to discover how we've leveraged Flutter, Firebase, and Razorpay to create a seamless experience.

Live Demo 🌐

Explore our Figma templates for a sneak peek into the application's user and admin interfaces:

Feel the experience firsthand by trying the live demo! πŸ“±

Screenshots πŸ“Έ

Screenshot 2024-01-27 at 3 06 05β€―PM Screenshot 2024-01-27 at 3 08 31β€―PM Screenshot 2024-01-27 at 3 07 53β€―PM

Overview πŸ“

E-Vahak simplifies public transport payments, providing passengers with E-tickets through cashless transactions. Here's what makes it stand out:

  • Flutter Magic: Crafted with Flutter for a cross-platform and visually appealing user interface.
  • Secure Authentication: Utilizes Firebase Email-Password authentication for a secure login experience.
  • Cloud-Powered: Leverages Firestore for a robust and scalable database solution.
  • Cashless Transactions: Integrated Razorpay payment gateway for quick and secure cashless payments.
  • ScanQR Functionality: Seamlessly scan QR codes for a hassle-free boarding experience.
  • Persistent State: Guarantees a smooth user experience with persistent state management.
  • Efficient State Management: Employs Riverpod for effective state management throughout the application.

Try It Yourself! πŸš€

Step 1: Clone the Repository

git clone https://github.com/yourusername/E-Vahak.git

Step 2: Install Dependencies

cd E-Vahak
flutter pub get

Step 3: Configure Firebase

Set up Firebase authentication and Firestore by following the instructions in the Firebase documentation.

Step 4: Run the Application

flutter run

Features 🌟

  • Persistent State: Enjoy a consistent experience with data retention across sessions.
  • Efficient State Management: Riverpod ensures smooth and efficient state handling.
  • Cashless Payment via Razorpay: Seamlessly make secure cashless transactions with Razorpay.
  • ScanQR Functionality: Boarding becomes a breeze with the integrated QR code scanner.
  • User-Friendly Interface: A sleek and intuitive design for an enjoyable user experience.

License πŸ“„

This project is licensed under the MIT License.

Let's Connect! 🌐

Stay connected with us on LinkedIn for the latest updates and announcements!


E-Vahak is not just an application; it's a step towards a smarter and more convenient public transport system. We hope you enjoy exploring it as much as we enjoyed building it. Happy traveling! πŸšŒπŸ’¨