Bitify
Open Source Trading Platform for building a Blockchain/FinTech cryptocurrency exchange in NodeJS
Install / Use
/learn @fasenderos/BitifyREADME
<h3 align="center">Bitify Trading Platform</h3> <h4 align="center">:star: Star me on GitHub — it motivates me a lot!</h4><b>WARNING</b>: 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.
Table of Contents
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
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.
- 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.
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.
Related Skills
node-connect
349.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
349.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
349.9kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
