8000 GitHub - comejtome508/CoinInvestProgram
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

comejtome508/CoinInvestProgram

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coin Invest Program (코인 자동매매 및 정보공유 프로그램)

업비트 api를 이용해 코인을 자동매매하고 매매 히스토리를 살펴보는 프로그램입니다.
정보공유 게시판을 통해 서로의 정보를 주고 받을 수 있습니다.

프로젝트 정보

사용 라이브러리

프론트엔드

  • react (v17)
  • react-router-dom (v6)
  • react-query
  • antD
  • react-hook-form
  • yup
  • crypto-browserify
  • crypto-js
  • dayjs
  • https-browserify
  • react-toastify

서버

  • nestjs (v8)
  • typeorm
  • mysql

프로젝트 구조

📦 CoinInvestProgram
├─ client
│  ├─ nginx                                 # nginx 웹서버 설정 파일
│  ├─ node_modules
│  ├─ public
│  ├─ src
│  │  ├─ components
│  │  │  ├─ board                           # 게시판과 관련한 요소들의 모음
│  │  │  ├─ common                          # 공통적인 컴포넌트 (GNB, 토스트, 삭제모달...)
│  │  │  ├─ dashboard                       # 대시보드와 관련한 요소들의 모음 ( 계좌상태, 실시간 차트, 매매 히스토리)
│  │  │  ├─ signup                          # 회원가입과 관련한 요소들의 모음 (이용약관 모달, )
│  │  │  └─ terms                           # 이용약관과 관련한 콘텐츠 
│  │  ├─ hooks                              # 공통 사용 hook 모음
│  │  ├─ layouts                            # sitemap 기반 폴더 레이아웃 구조, route 관련 코드
│  │  ├─ pages
│  │  ├─ queries                            # 페이지별로 구분한 api를 연결하는 비동기처리 컴포넌트 모음
│  │  ├─ services                           # 서버와의 api 모음
│  │  └─ typing
│  ├─ config-overrides.js
│  ├─ Dockerfile
│  ├─ Dockerfile.dev
│  ├─ package.json
│  ├─ tsconfig.json
│  └─ tsconfig.paths.json
├─ server                                   # node와 express 라이브러리를 활용해서 구현한 서버 (update 중지)
├─ server-nest                              # nestjs를 활용해서 구현한 서버
│  ├─ config
│  ├─ src
│  ├─ Dockerfile
│  ├─ Dockerfile.dev
│  ├─ package.json
│  └─ tsconfig.json
├─ mysql
├─ nginx
└─ docker-compose.yml                       # client, server, db를 한번에 설치 및 실행

©generated by Project Tree Generator


시작하기

Installation

# 레포지토리 clone
$ git clone https://github.com/comejtome508/CoinInvestProgram.git

# dependencies 설치
- Homebrew 
- Docker

# 1. client 폴더로 이동
brew install yarn

# 2. server-nest 폴더로 이동
yarn add @nestjs/cli


# root 디렉토리로 이동
docker-compose up

Update History

  • v0.0.9 (22.10.19)

코인매매 : 매매 히스토리, 현재 계좌 조회 기능 추가 계정 : 회원가입, 로그인 추가 정보공유게시판 : CRUD 기능 추가

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0