Website[http://autoberichclient.s3-website-us-east-1.amazonaws.com/]
22.1.11 ~ 22.1.25
코인 자동매수매매 프로그램. 원하는 전략(현재는 변동성 매매 전략만 구현)으로 코인 자동매수매매를 선택하여 24시간 작동을 하고 내가 자는 동안에도 돈을 벌어다 줘서 나를 부자로 만들어줄 서비스.
NEXT_PUBLIC_API_URL # server end point
MONGO_URL # mongo connection URL
JWT_SECRET # jwt token encrypt_key
UPBIT_ENCRYPT_KEY # upbit access,secret 암복호화키
dev 개발시
yarn install 후 yarn dev
aws 배포시
yarn build(next build) 후 yarn start (next start)
`yarn install` 이후 `yarn dev`
.
├── README.md
├── next.config.js
├── node_modules
├── package-lock.json
├── package.json
├── public
├── components # 컴포넌트 작성후 pages에서 렌더링, 페이지 단위 컴포넌트
│ ├── panners
│ │ ├── Intro.tsx
│ │ ├── MyAccount.tsx # 계좌조회 뷰
│ │ ├── MyAccountContainer.tsx # 계좌조회 로직
│ │ ├── SelectStrategy.tsx # 트레이딩 전략 선택 뷰
│ │ └── SelectStrategyContainer.tsx # 트레이딩 전략 선택 로직
│ ├── Contents.tsx
│ ├── Footer.tsx
│ ├── HomePage.tsx
│ └── TopBar.tsx
├── styles # global style정의, 그외 컴포넌트 style은 각 컴포넌트에서 정의
│ ├── global-style.ts
│ ├── globals.css
│ ├── Home.module.css
│ └── theme.ts
├── apis # 각 api 호출 모듈
├── pages # auto routing 되는 페이지 작성
│ ├── login
│ │ ├── loginPresenter.ts # view 관련 로직
│ │ ├── loginContainer.ts # 비즈니스 로직 관련
│ │ └── index.ts
│ ├── register
│ │ ├── registerPresenter.ts # view 관련 로직
│ │ ├── registerContainer.ts # 비즈니스 로직 관련
│ │ └── index.ts
│ ├── _app.tsx # 메인 페이지 호출
│ ├── _document.tsx # ssr 구동
│ ├── index.tsx # 첫 구동 페이지
├── store # redux store
│ ├── reducers
│ │ ├── userInfo.ts # (리듀서 모듈)
│ │ └── index.ts # (리듀서 모듈 통합)
│ ├── hooks.ts # (redux-tookkit hooks)
│ └── index.js # (store 생성 && wrapper 생성)
└── styles
├── images # image files
├── src
│ ├── config
│ │ ├── filter # filtering handler
│ │ └── properties # 환경변수
│ ├── controllers # controllers
│ ├── errors # error generator
│ ├── interfaces # obejct interfaces
│ ├── loaders # init loaders
│ ├── models # db schemas
│ ├── routes # express routes
│ ├── services # services
│ └── App.ts # start service
├── .eslintrc.json # eslint settings
├── .prettierrc.json # prettier settings
├── Dockerfile # docker build file
├── package.json
├── tsconfig.json # tyscript settings
├── yarn.lock
gitflow 전략에 따라 개발
- dongwon # donwon's branch
- hyosung # hyosung's branch
- develop # integration develop branch
- main # deploy master branch
각자 branch에서 작업 후 develop branch로 merge 후 aws에 deploy 하기 위해 main branch 로 최종 배포 진행
좋은 팀원을 만나 하고 싶은 프로젝트를 2주간 즐겁게 구현하였습니다. 너무 행복한 2주였어요.
이 서비스는 점점 더 발전해 나갈겁니다 화이팅!
조만간 부자 될것 같습니다 저에게 잘보이세요 ㅎㅎ
저는 동원오빠 동생입니다. 학생 계정을 이용하려는 오빠의 도용을 하다가 그 이후부터 커밋이 다 제이름으로 들어갔어요. 저는 코드 한줄 안짰습니다. 제가 쓴 코드는 다 오빠가 쓴 코드에요


