Giter Site home page Giter Site logo

coinexpro / coinexchange Goto Github PK

View Code? Open in Web Editor NEW
159.0 159.0 7.0 26.53 MB

功能强大种类丰富的开源数字货币合约交易所。基于Spring Cloud Alibaba的比特币币交易所,比特币交易所 | BTC交易所 | ETH交易所 | 区块链 | 本项目有后台管理(后端+前端)、前台(交易、活动、个人中心等)、安卓APP源码等,项目有实时在线体验链接,即刻体验!

Home Page: http://45.32.156.166:1888/ http://45.32.156.166:1889/

Java 80.86% Dockerfile 0.06% HTML 0.82% FreeMarker 0.70% JavaScript 3.38% Vue 10.23% SCSS 3.95%

coinexchange's Introduction

项目简介

  一个专为数字货币爱好者打造的简洁而美观的交易平台。在这里,我们将为您呈现一个全新的数字货币交易体验,让您轻松掌握市场动态,把握投资机会。本git地址为交易所的开源代码地址。项目包括PC端和APP端以及后台管理端都有源码提供。欢迎使用!

在线体验地址

前台:http://45.32.156.166:1888/ 前台账号:[email protected]
密码:123456qq

后台:http://45.32.156.166:1889/ 后台账号:admin 密码:admin123

app下载链接:http://45.32.156.166:9000/coinexpro/app/v1.3.3.apk

客服电报号

@CoinExPro1688

@CoinExchange1688

整体架构

微服务模块介绍

核心业务介绍

数字货币交易 币币交易:允许用户直接用一种数字货币(如 ETH)购买另一种数字货币(如 BTC),并通过这种方式进行交易。
法币交易 允许用户使用法定货币(如 USD,CNY)直接购买或出售数字货币。
杠杆交易 杠杆交易允许用户进行保证金交易,通过借用资金来增大交易头寸,从而可能获得更高的收益,同时也面临更高的风险
期货合约交易 币交易所提供标的物为数字货币的期货合约交易服务,用户可以通过购买和出售期货合约来对冲风险和获取利润。
DeFi 服务 交易所提供的 Decentralized Finance(去中心化金融)服务包括流动性挖矿,借贷服务,预测市场等。
存取款服务 提供用户将数字货币从个人钱包中存入交易所,并且支持将数字货币从交易所提款至个人钱包或其他交易所。
信息服务 提供包括公告、帮助中心、新手教学等在内的信息服务,并实时呈现全球数字货币投资者感兴趣的深度、实时、专业的全方位资讯。
Customer Support 提供24/7的在线客户支持,解答用户对于交易,存提款,合约等问题的疑问。

技术特色

  • 前后端分离,基于Token的Api授权机制!
  • 交易所设计者提供技术支持,部署二开无忧~
  • MySQL、MongoDB、Redis多种数据存储方式,只为更快!
  • rabbitmq发布订阅消息队列,让订单更快流转!
  • 主流币种对接区块链接口齐全,开箱即用!
  • 同步行情,维护深度,防止搬砖!
  • 集齐APP应用端、PC应用端、以及后台管理端,三端齐下有完整的系统组成部分!
  • 基于SpringCloud微服务架构,扩展更容易,搭建和二次开发数字货币交易所!

1.App前台

1.1app前台介绍

界面设计:简洁而优雅。 我们的APP界面设计简洁优雅,以白色和灰色为主色调,营造出一种清新、舒适的氛围。布局合理,功能分区明确,让您可以轻松找到所需功能。同时,我们注重细节处理,图标、按钮等元素设计精美,视觉效果极佳。

用户体验:简单易用。 虚拟币交易APP致力于提供简单易用的用户体验。我们采用了先进的交易算法和智能合约技术,确保交易的准确性和高效性。您只需注册账号、绑定银行卡或微信支付等手段,即可轻松进行买卖操作。同时,我们提供详尽的用户指南和帮助文档,以应对各种可能遇到的问题。

安全保障:多重防护。 安全是我们APP的首要考量因素。我们采用多重安全防护措施,确保您的虚拟货币交易安全无忧。包括但不限于SSL加密、登录验证、交易记录备份等。

特色功能:丰富多样。 实时行情:提供全球虚拟货币实时行情,让您随时了解市场动态。资产托管:支持多种资产托管方式,满足您的不同需求。交易对选择:提供丰富的交易对选择,满足不同投资者的偏好。

语言切换: 支持中、英语言以及简体繁体等语言切换

1.2app前台展示

本项目虚拟币交易APP,带给用户全新的数字货币交易体验。简洁美观的界面设计、简单易用的操作方式、多重安全保障以及丰富的特色功能,为用户带来前所未有的交易之旅。赶快加入我们,一起探索数字货币的世界吧!

2.PC端界面展示

2.1首页

白天黑夜双模式:首页、新闻推送、市场行情、CoinExPro学院等

2.4现货交易(白天黑夜)

2.5U本位永续合约(白天黑夜)

2.6成为商家(白天黑夜)

2.7账户资产

2.8币币交易

2.9新手指南

3.CoinExPro管理端界面展示

3.1首页

3.2用户列表

3.3币种管理

3.4财务管理-系统提现记录

3.5财务管理-运营总览

4.低代码开发平台

使用本系统的朋友们,在这里需要重点提及一下,在后台里的研发模块CoinExPro提供的一个低代码开发平台,旨在简化表单开发、表单设计,开发人员可专注于业务逻辑实现、提高开发效率。

4.1 online在线开发

表单开发,其作用为在线生成表单,项目中所有涉及到的业务表的新增或修改需要在此菜单中统一进行。并且代码中有提供专门的工具类操作数据库,参考以下步骤熟悉后可自由进行开发。

4.2 App在线开发

研发模块中的表单设计:拖曳式快速生成App。

示例图:

5.开源项目完整运行步骤

5.1开源项目后端代码运行步骤

5.1.1环境配置

运行环境:JDK1.8

开发工具: Idea、Maven

默认已启动中间件(点击可跳转页面):Nacos2.0.0++Mysql8.0RedisMinio、[MongoDB](MongoDB Community Downloads | MongoDB)

如果觉得以上麻烦,推荐使用phpStudy简化环境配置:phpstudy

5.1.2后端代码运行

通过git拉取代码到本地后,项目结构如图:

在项目正式运行之前,我们需要再检查一遍本项目的正确maven路径,并且成功编译。

我们还需要配置nacos文件,打开nacos,新增CoinExPro命名空间,并且空间id为CoinExPro,而后分别新增配置blade.yaml、blade-dev.yaml、blade-xxljob-admin-dev.yaml文件,关于数据库以及各中间件的配置地址请在个人搭建好后进入nacos配置文件中自行配置,详情请查看下方示例图。

如图:(在这里关于部分中间件的地址于yaml文件中已有示例,具体还需与个人本地的地址相对应进行配置)

Step1:新增命名空间
Step2:导入配置文件
Step3:配置mongodb、rabbitmq、redis地址
Step4:配置数据库Mysql地址

关于blade.yaml文件、blade-dev.yaml文件以及相关工具包请阅读本项目中的doc文件夹。

在配置完成后,根据下图提示配置本地项目中nacos地址,或配置nacos的命名空间地址,使项目加入nacos管理,如图:

配置好nacos启动以下服务,nacos正常访问,如图:

至此,后端代码运行成功!

5.2开源项目前端代码运行步骤

5.2.1项目前端App代码运行

前台运行环境: 无需配置node.js

开发工具: HBuilder X

官方下载对应软件HBuilder X,安装步骤非常简单,如图:

官方地址:Windows - HBuilderX 文档 (dcloud.net.cn)

通过提供的git地址拉取代码到本地后,将下载好的项目文件夹拖曳到打开的HBuilder X下,项目结构如图:

其中,需要注意网关地址是否与nacos中对应网关服务显示地址一致,如图:

运行项目,选择使用chorm运行项目,如图:

5.2.2项目前端后台代码运行

后台运行环境: node12.13.0

开发工具: vscode

通过git拉取代码到本地,在配置好node.js环境的前提下,使用vs打开文件夹,运行命令npm i, npm run serve启动项目,如图:

Step1:管理员身份打开vs,进入项目文件夹配置网关
Step2:管理员身份打开vs,新建终端分别运行npm i 和 npm run serve命令,运行成功如下

账号admin,密码admin。运行成功:

5.2.3项目前端交易所pc界面

后台运行环境: node12.13.0

开发工具: vscode

重复以上步骤分别运行npm i 以及npm run serve

运行成功:

加入我们

coinexchange's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.