Rupify is an innovative fintech solution aimed at redefining digital finance by extending the capabilities of Erupee to enable seamless offline payments with partial server integration. By leveraging the power of Erupee and integrating it seamlessly with offline payment methods, Rupify aims to revolutionize the digital finance landscape, ensuring accessibility and security for users across diverse environments and connectivity scenarios.
Traditional payment methods often come with inconveniences and risks, while the adoption of digital cash faces various challenges. Rupify addresses these issues by providing users with a convenient, secure, and efficient way to manage and transact digital currency, even without a continuous internet connection.
Rupify integrates Aadhar Wallets with its backend infrastructure, creating secure digital wallets linked to users’ Aadhar information. This integration ensures a seamless user experience and enhances the security of transactions.
The concept of eRupee is extended to enable semi-offline payments, allowing users to transact securely even without a continuous internet connection. This feature ensures that users can make transactions anytime, anywhere, regardless of their connectivity status.
Rupify enhances user authentication and security by integrating OTP verification functionality in Django. This additional layer of security enhances the overall integrity of the platform and safeguards user accounts from unauthorized access.
To ensure the highest level of data security, Rupify employs AES-256 Cipher for robust encryption of user information and transactions. This encryption mechanism protects sensitive data from unauthorized access and ensures the confidentiality of user information.
Rupify utilizes the Django framework to handle transactions and user wallet management efficiently. This ensures seamless operation and reliability, enabling users to manage their digital currency effortlessly.
To get started with Rupify, follow these steps:
- Installation: Clone the repository to your local machine.
- Setup Environment: Set up your development environment and install the necessary dependencies.
- Configuration: Configure the backend infrastructure according to your requirements, including database settings and environment variables.
- Run the Application: Start the Rupify backend server and verify that everything is running smoothly.
Note: We have migrated the backend to Django for improved performance and scalability. The new backend repository can be found here.
We welcome contributions from the community to improve Rupify. To contribute, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/improvement
). - Make your changes.
- Commit your changes (
git commit -am 'Add new feature'
). - Push to the branch (
git push origin feature/improvement
). - Create a new Pull Request.
Rupify is licensed under the MIT License.
For inquiries or assistance, please contact:
- Yash Bansal - GitHub Profile
- Paras Upadhayay - GitHub Profile
- Dhruval Gupta - GitHub Profile
- Lakshya Goel - GitHub Profile