WARNING: This software is not ready yet, please don't use in production. There are a lot of things to do and is under active development. APIs and table schemas are subject to change without notice. Technical support is unavailable at this time.
Bitify is an open-source trading platform for building a Blockchain/FinTech cryptocurrency exchange.
If you want to speed up the Bitify release, please contribute to this project by implementing some of the following features:
- Test, Test and Test everything
- Documentation
- User registration and login
- Email verification
- Forgot and reset password
- Two Factor Authentication
- OTP Recovery
- Captcha
- Role-Base or Attribute Base ACL
- API Keys with permissions and IP restriction
- KYC Verification
- Run test/lint on PR
- Update dependencies with dependabot or similar
- Code checker like CodeQL or similar
- Code coverage like Codecov
- Publish release on NPM and Github
- Auto changelog (each package with its own)
- Wallet manager
- Manage Order book
- Integration with payment gateway
- Webscoket API
- Logging
- Monitoring
- Rate limit
- Trading interface (frontend)
- Admin Panel (frontend)
More to come...
I would greatly appreciate any contributions to make this project better. Please make sure to follow the below guidelines before getting your hands dirty.
- Fork the repository
- Create your branch (git checkout -b my-branch)
- Commit any changes to your branch
- Push your changes to your remote branch
- Open a pull request
Bug fixes and features should always come with tests and documentation where needed.
If this project help you reduce time to develop, you can give me a cup of coffee 🍵 :)
- USDT (TRC20):
TXArNxsq2Ee8Jvsk45PudVio52Joiq1yEe
- BTC:
1GYDVSAQNgG7MFhV5bk15XJy3qoE4NFenp
- BTC (BEP20):
0xf673ee099be8129ec05e2f549d96ebea24ac5d97
- ETH (ERC20):
0xf673ee099be8129ec05e2f549d96ebea24ac5d97
- BNB (BEP20):
0xf673ee099be8129ec05e2f549d96ebea24ac5d97
Bitify is licensed under the Apache 2.0 license.