Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/torhamdev/simple-wallet-improved
improved version of simple wallet
https://github.com/torhamdev/simple-wallet-improved
django django-rest-framework python rabbitmq wallet
Last synced: about 22 hours ago
JSON representation
improved version of simple wallet
- Host: GitHub
- URL: https://github.com/torhamdev/simple-wallet-improved
- Owner: TorhamDev
- License: mit
- Created: 2024-06-14T11:02:25.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-06-24T11:00:57.000Z (5 months ago)
- Last Synced: 2024-06-25T09:31:38.886Z (5 months ago)
- Topics: django, django-rest-framework, python, rabbitmq, wallet
- Language: Python
- Homepage:
- Size: 86.9 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# simple-wallet-improved
improved version of [simple wallet]("https://google.com")this project's idea is to develop an online wallet with two features.
1. Deposit into the wallet
2. withdrawal from wallet with time in the futurethe deposit into the wallet is not a big deal, our problem starts with Withdraw.
we have to schedule a withdrawal in the future and for this withdrawal, we have to call a third-party server(assume that it's a bank API) and charge the user account on that third party and if everything goes right we update our database and user wallet. the diagram below shows a simplified version of what have i done in this repository for the withdrawal section:
![diagram](./assets/Capture.PNG)
![image](https://img.shields.io/badge/Python-FFD43B?style=for-the-badge&logo=python&logoColor=blue)
![Django](https://img.shields.io/badge/django-%23092E20.svg?style=for-the-badge&logo=django&logoColor=white)
![DjangoREST](https://img.shields.io/badge/DJANGO-REST-ff1709?style=for-the-badge&logo=django&logoColor=white&color=ff1709&labelColor=gray)
![PostgreSQL](https://img.shields.io/badge/PostgreSQL-316192?style=for-the-badge&logo=postgresql&logoColor=white)
![rabbitmq](https://img.shields.io/badge/rabbitmq-%23FF6600.svg?&style=for-the-badge&logo=rabbitmq&logoColor=white)## License
This project is licensed under the MIT License - see the [LICENSE](./LICENSE) file for details.