V Pay is a voice-based payment system that allows users to make payments using their voice commands. This project aims to provide a convenient and secure way of conducting transactions by leveraging voice recognition technology.
Follow the steps below to install and set up the V Pay project:
- Run
pub getto install all project dependencies. - Ensure you have Python installed on your machine.
- Run the server file named
App.pyusing a Flask API. This file handles the backend logic of the payment system. - Once the server is running, the V Pay application is ready to be tested.
To use V Pay, follow the steps below:
- Launch the V Pay application on your device.
- Speak your voice command for the desired transaction, e.g., "Pay $10 to John".
- The application will process your voice command and initiate the payment process.
- Follow the on-screen prompts to confirm and complete the payment transaction.
- Receive a confirmation of the successful payment.
- Flutter: The V Pay application is built using the Flutter framework, which enables cross-platform development for mobile applications.
- Flask: The backend server logic is implemented using Flask, a lightweight web framework for Python.
- Voice Recognition: Voice recognition technology is utilized to convert spoken commands into actionable transactions.
Note: This README provides a basic overview of the V Pay project. For detailed information on project structure, APIs, and functionality, refer to the project documentation.