https://github.com/fasenderos/bitify
Open Source Trading Platform for building a Blockchain/FinTech cryptocurrency exchange in NodeJS
https://github.com/fasenderos/bitify
bitify blockchain crypto-exchange-software cryptocurrency cryptocurrency-exchange-software exchange matching-engine trading trading-platform
Last synced: 7 months ago
JSON representation
Open Source Trading Platform for building a Blockchain/FinTech cryptocurrency exchange in NodeJS
- Host: GitHub
- URL: https://github.com/fasenderos/bitify
- Owner: fasenderos
- License: apache-2.0
- Created: 2023-08-24T07:21:20.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-03T17:27:04.000Z (7 months ago)
- Last Synced: 2025-03-07T16:05:23.136Z (7 months ago)
- Topics: bitify, blockchain, crypto-exchange-software, cryptocurrency, cryptocurrency-exchange-software, exchange, matching-engine, trading, trading-platform
- Language: TypeScript
- Homepage:
- Size: 630 KB
- Stars: 14
- Watchers: 1
- Forks: 3
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
> WARNING: This software is not ready yet, please don't use in production. There are a [lot of things to do](#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 Trading Platform
:star: Star me on GitHub — it motivates me a lot!
## Table of Contents
- [About](#about)
- [To-Do](#to-do)
- [Contributing](#contributing)
- [Donation](#donation)
- [License](#license)# About
Bitify is an open-source trading platform for building a Blockchain/FinTech cryptocurrency exchange.
## To-Do
If you want to speed up the Bitify release, please contribute to this project by implementing some of the following features:
### Must need
- [ ] Test, Test and Test everything
- [ ] Documentation### Authentication Server
- [x] User registration and login
- [x] Email verification
- [x] Forgot and reset password
- [x] Two Factor Authentication
- [ ] OTP Recovery
- [x] Captcha
- [ ] Role-Base or Attribute Base ACL
- [x] API Keys with permissions and IP restriction
- [ ] [KYC Verification](https://en.wikipedia.org/wiki/Know_your_customer)### Repository
- [x] Run test/lint on PR
- [x] Update dependencies with dependabot or similar
- [x] Code checker like CodeQL or similar
- [x] Code coverage like Codecov
- [x] Publish release on NPM and Github
- [x] Auto changelog (each package with its own)### Macro Area
- [ ] Wallet manager
- [ ] Manage Order book
- [ ] Integration with payment gateway
- [ ] Webscoket API
- [ ] Logging
- [ ] Monitoring
- [ ] Rate limit
- [ ] Trading interface (frontend)
- [ ] Admin Panel (frontend)More to come...
## Contributing
I would greatly appreciate any contributions to make this project better. Please make sure to follow the below guidelines before getting your hands dirty.
1. Fork the repository
2. Create your branch (git checkout -b my-branch)
3. Commit any changes to your branch
4. Push your changes to your remote branch
5. Open a pull requestBug fixes and features should always come with tests and documentation where needed.
## Donation
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`## License
Bitify is licensed under the [Apache 2.0](/LICENSE.md) license.