비트코인의 가격이 요동을 치고 있습니다.
특정 가격에 알람을 설정하려니 무슨 가격에 해야할지 애매합니다.
단타 위주로 하는 저에게는 아래 정보가 필요했습니다.
1. 30분내에 1000 불 이상 떨어지는 지점
2. 하락 후에 지지가 시작되는 지점
위 두가지 조건에 부합할 경우 텔레그램으로 메세지를 보내는 프로그램을 제작하려고합니다.
 
사용할 서비스는 아래와 같습니다.
1. 커서 ai 로 파이썬 코드 작성.
2. fly.io 를 통한 코드 배포 (서버올리기)
자 이렇게 하면 나만을 위한 비트코인 가격 알리미 서비스가 생성될거에요.
 
준비물
바이낸스 api 키
텔레그램 api 키
https://www.python.org/downloads/

 

Download Python

The official home of the Python Programming Language

www.python.org

파이썬 설치가 안되신분은 위 링크를 통해 설치해주세요.
 
코드생성 시작해봅시다.
먼저 커서에 폴더를 생성해서 열어주세요.
이번에 저는 "bitcoinalert" 폴더를 생성해서 커서로 열어줬습니다.
따로 작업할거 없습니다 바로 커서에게 부탁해봅시다.

"비트코인 5분봉을 실시간으로 가져와서 30분동안 1000 달러 이상떨어질 경우 텔레그램으로 메세지를 보내는 프로그램을 파이썬으로 작성해줘"

 

이렇게 간단하게 파이썬 코드가 작성되었습니다. 
너무 빈번한 호출은 바이낸스에서 block 처리가 될수 있으니 가격은 1분에 한번 업데이트하는걸로 해줄게요.
그리고 알람이 한번 오면 계속 오는 상황을 방지하기 위해서 초기화 해달라고도 부탁할게요.

"현재 가격을 1분에 한번씩 체크하는걸로 해서 5분봉 차트를 계속 업데이트해주고 30분 내에 1000달러 이상 떨어진 상황이 발생해서 메세지를 보냈다면 시간을 초기화하고 해당 시간 부터 다시 카운트 하는걸로해줘"

30분 내에 1000 불 이상 하락하는 경우는 기능이 추가가 잘되었습니다.
이제 지지 하는 경우를 판단할수있게 부탁해봅시다.

30분동안 1000 달러 이상 하락했을때 매수 진입 결정단계를 아래조건들을 참조하여 만족할 경우 메세지를 추가로 보내줘.
** 매수 진입 결정 단계 **
1. 캔들의 길이가 점점 짧아져서 매도세가 약해진다.
2. 이전 캔들의 종가와 현재 캔들의 종가가 거의 차이나지않거나 높아진다.
3. 캔들이 아래꼬리를 그리면서 마감하기 시작한다.

지지 체크도 추가되었습니다.
 
아래 커맨드 창에 현재 작성중인 파일이 잘동작하는지 실행해봐주세요.
py 작성중인파일.py 
몇분 정도 있어보면 가격 변동내용이 업데이트 되는걸 볼수가 있었습니다.
 
Fly.io 를 통해서 서버에 배포만 하면됩니다.
https://fly.io/

 

Deploy app servers close to your users      · Fly

A Public Cloud Built For Developers Who Ship Over 3 million apps have launched on Fly.io, leveraging global Anycast load-balancing, zero-config private networking, hardware isolation, and instant WireGuard VPN connections, with push-button deployments scal

fly.io

가입 진행해주세요.
신용카드 인증이 되어야 합니다. 신용카드 인증까지해주세요. 0$ 결제니 걱정마세요~

fly.io 를 통해서 배포하려고해 지금까지 작성된 py 코드를 배포할거야

커서 ai 가 친절하게 설명해주고 있습니다. 해당 커멘드를 그대로 진행하시면 배포가 완료됩니다.
이제 텔레그램 메세지가 정상적으로 오는지 그대로 켜두고 확인해봐주세요 ^^

# fly.io 가 유료로 변경이되었네요 ㅠ 돌리다보니 가격이 카운트 됩니다.... 천원 수준이라 상관없을것같긴합니다. 참고해서 테스트 해봐주세요^^;

제가 만든 가격알리미 텔레그램 쳇방입니다. 들어오셔서 확인해보세요~!

https://t.me/+UveJLlmHVF81ZTZl

 

ziego bit

 

t.me



 

728x90

주변에 선물 트레이딩을 하는 분들이 많습니다.

자동매매는 대부분 실패로 끝나는걸로 알고 있는데요. 수익이 날지 안날지는 모르지만 한번 해보고 싶어서 진행해보려고합니다.

기존과는 다르게 파이썬 프로그램으로 진행할 예정이고 아래 공유드린 링크로 가입 및 인증해주시는 분에게 무료로 배포해드릴 예정입니다. 해당 5번째 프로젝트는 꾸준히 글이 작성될 예정입니다.

먼저 프로그램 로직을 작성해도록 하죠.,백테스킹을 충분히 한뒤 실제 돈으로 구동 시켜볼 예정입니다.

조건은 제가 존경하는 나씨님의 "가상화페 단타의 정석 책"을 참고하여 규칙을 정했습니다.

우리 프로그램의 가장 중요한 포인트는
"하락이오면 반등이 온다."라는 모토로 진행할 것이다.

파이썬으로 작성할거고 GUI 가 존재하는 프로그램이다.
트레이딩을 할 금액을 정해줄수 있고
선물 배율을 3~20 배 시드바로 선택할수 있다.
기능은 시작버튼이 존재하고 종료도 가능하다.

코드의 주요 로직에 대한 설명은 아래를 참고한다.

아래 규칙을 이용하여 3번의 숫자를 카운팅한뒤 진입하는 방식이고
이 방식을 "5분봉 3틱 룰" 이라고 명시한다.
틱이란 카운팅을 하는 단어로 이해하면되고 3번 카운트가 되면 진입을 준비한다라는 뜻이다.

** 매수 진입 준비 단계 **
1. 양봉에서 음봉으로 전환할때에는 카운팅 하지 않는다.
2. 1의 상황에서 음봉이 이전 봉들의 평균보다 월등히(2배) 클 경우 1틱으로 인정한다.
3. 음봉이후 이전 음봉대비 일정 크기 이상 차이가 나면 1틱으로 인정해주고 
단 이전 봉 마감가보다 높거나 큰 차이가 없으면 같이 묶어주고 틱으로 치지 않는다.
4. 3틱 카운트 후 안전하게 해당 분봉이 끝나고 다음 분봉이 갱신 된 후 양봉이 나와주는것 같으면 진입 준비한다.
5. 음봉들 사이에 양봉이 크게 나오면 (2배 이상) 나오면 틱을 초기화한다.
6. 1틱때 값과 3틱 끝날때 값이 600달러 이상인 경우만 해당한다.  

** 매수 진입 결정 단계 **
1. 캔들의 길이가 점점 짧아져서 매도세가 약해진다.
2. 이전 캔들의 종가와 현재 캔들의 종가가 거의 차이나지않거나 높아진다.
3. 캔들이 아래꼬리를 그리면서 마감하기 시작한다.

** 매수 후 관리 단계 **
순환매라는 기능으로 규칙은 아래와 같다.
1. 1차매수 후 계속 하락한다면 다시 5분봉 3틱룰 또는 15분봉 3틱 룰을 적용하여 2차 매수에 들어간다.
2. 2차 매수 후 반등이오면 2차 매수한 금액은 다시 정리한다.
3. 2차 매수 후 반등이 오지않는 경우 빠르게 매도하고 다시 5분봉 3틱룰 또는 15분 3틱 룰 적용하여 2차 매수 시기를 잡는다.

순환매 예시를 들어준다면 아래와 같이 수익을 내는 구조이다.
1. 최초 10160 원 3000개 매수(누적수량 3000/평단 10160)
2. 하락 10.060 원 3000개 매수(누적수량 6000/평단 10110)
3. 상승 10.100 원 3000개 매도(누적수량 3000/평단 10110)
-> 10110 원 - 10110원 x 3000 = 30000 원의 마이너스 실현 손익 발생
4. 하락 10010 원 3000개 매수 (누적수량 6000/평단 10060)
5. 상승 10100 원 전량 매도(수익실현)
-> 10110 원 - 10060원 x 6000 = 240000 원의 실현 손익 발생
6. 240000 - 30000 원  = 210000 원의 최종 수익 발생

 

728x90

자 어떤걸 할까 했다가 최근에 토토에 미친 친구 하나가 이런거 있음 좋겠다 해서 한번 해보려고 합니다.

 

배트맨 토토사이트에서 경기들을 가져온 뒤

가장 무난하게 승리를 할만한 경기를 예측해보는 겁니다. 

경기들 중 우리는 농구 경기만 타겟팅해서 경기들 중 가장 베팅하기 좋을만한 것을 추천해달라고할겁니다.~!

 

첫번째로 할일은 기존 데이터들을 학습시키는 겁니다.

학습시킬떄는 사실 많은 데이터보다는 최근 25년도 데이터를 가지고 학습시키는게 좋을 것 같은데요. 

흠 EPL 이 유명하니 EPL 들로만 추가해서 학습시켜보겠습니다.

 

 

잠시 보류합니다.

결과가 딱히 의미있는 값이 안나와서 일단 어떻게 다시 진행할지 고민좀 하고 진행하겠습니다.

 

 

 

728x90

일단 어디에서나 활용가능할만한 잡담을 나누는 사이트를 제작해볼까합니다.

해당 컨텐츠는 앞으로 개발할 여러사이트에서 방명록 형식으로 추가 될것을 기대하고 있습니다.

자 신규폴더를 생성해주시구요 저는 이번에는 board_ziego 로 만들었습니다.

 

pnpx create-next-app@latest .

cmd 에서 프로젝트 생성해주시구요

커서에게 요청합시다.

"next js 프로젝트야. src 코드 위치는 app/page.tsx 코드가 이미 있어. 거기에다가 추가해서 작성해줘. 방명록 형식으로 글을 써서 올리는 사이트를 만들거야 firebase db 를 사용할거야 구현해줘"

pnpm install firebase 

설치하라고 하네요 설치 진행해주세요.

그리고 accept all 해주세요.

 

이제 방명록을 올리면 저장 될 db 를 firebase 를 이용하여 사용해보도록 하겠습니다.

https://console.firebase.google.com/

 

로그인 - Google 계정

이메일 또는 휴대전화

accounts.google.com

구글계정 아무거나 로그인 하시면됩니다.

"프로젝트 만들기" 버튼을 클릭합니다
프로젝트 이름을 입력하고 (예: "guestbook-project")
Google Analytics 사용 여부를 선택합니다
"프로젝트 만들기" 버튼을 클릭하여 완료합니다

 

프로젝트에서 모든제품 cloud firestore 들어가주세요

데이터베이스 만들기 선택해주시구

보안 규칙에서 "테스트 모드로 시작" 선택 (개발용) 
데이터베이스 위치 선택 (예: asia-northeast3 (서울))
"사용 설정" 클릭

생성되고나면 홈에서 앱추가 클릭하고 프로젝트명 저장후 다음을 하면 Firebase config 정보가 나옵니다.

이제 db 설정은 완료되었습니다.

다시 커서로 돌아갑시다.

gpt 가 이런 코드를 만들어놨을거에요. config.ts 파일을 찾아서 위에 정보를 붙여넣기 해주세요

import { initializeApp } from 'firebase/app';
import { getFirestore } from 'firebase/firestore';

const firebaseConfig = {
  // Firebase 콘솔에서 가져온 설정값을 여기에 넣으세요
  apiKey: "your-api-key",
  authDomain: "your-auth-domain",
  projectId: "your-project-id",
  storageBucket: "your-storage-bucket",
  messagingSenderId: "your-messaging-sender-id",
  appId: "your-app-id"
};

const app = initializeApp(firebaseConfig);
export const db = getFirestore(app);

자 설정이 되었다면 실행해봅시다.

아래와 같이 잘 등록 되네요. 간단하게 몇가지만 요청해서 다듬어 보도록하죠

 

"좀 더 세련되고 이쁘게 수정해줘 gui 아이콘은 없애줘 그리고 전체적인 색상도 하늘색 계열로 해줘"

"이름은 캐시에 저장해서 계속 사용할수있게 해줘"

"제목을 대화방이 아니라 AI 공부방으로 바꿔줘 "

3개 정도 추가로 요청했습니다.

 

결과를 보도록 하죠

아주 깔끔하게 진행되었네요. 

 

강의가 도움이 되셨다면 우리가 만든 방명록에 한마디씩 남겨주세요~!

https://boards12.netlify.app/

 

Create Next App

AI 공부방 ✏️ AI 학습에 대한 여러분의 생각을 공유해주세요

boards12.netlify.app

 

728x90

자 이번에는 비트코인의 현재상황을 GPT 를 이용하여 예측하는 사이트를 만들려고합니다.

혹시~ 처음 방문하신분들은 

https://yc0345.tistory.com/238

 

AI 활용하여 컨텐츠 100개 만들기 - 1번째 로또 예측 사이트 만들기

AI로 100개의 컨텐츠를 제작하려고합니다그 첫번째는 "로또 사이트 만들어 배포하기" 입니다.쉬운 과정이니 후다닥 따라와주세요~https://nodejs.org/en Node.js — Run JavaScript EverywhereNode.js® is a JavaScript

yc0345.tistory.com

이거 먼저 한번 해보시고 오세요~

2번째 프로젝트 AI 예측 사이트 제작하기

자 시작해봅시다

 

목표는 아래와 같습니다.

1시간에 한번씩 현재 비트코인 가격과 추세를 분석하여 진입타점과 손절가를 작성해줍니다.

 

이번엔 신규폴더를 bitcoin_ziego 로 만들어줬습니다.

자 먼저 pnpm 을 설치해주겠습니다.

npm install -g pnpm@latest-10

pnpm -v 을 입력해서 버전이 나오면 정상적으로 설치 된 상태입니다. 

 

먼저 next js 초기화를 진행합시다.

pnpx create-next-app@latest .

생성이 되었으면 잘 생성되었는지 확인합시다. 

pnpm run dev

실행 후 js 페이지가 잘 나온다면 문제없이 준비되었습니다.

이후에 프로젝트들이 좀 복잡하고 고도화가 필요한 것들은 PRD 문서를 작성해서

AI 가 해당 문서를 항상 참조하여 작성하도록 해야지 에러나 엉뚱한 방향으로 제작하는것을 막을수 있습니다.

하지만 이렇게 간단한 프로젝트는 그냥 바로 명령해서 작성해도 됩니다.

 

이제 커서에게 프로그램 제작을 요청해보도록 합시다.

"next js 프로젝트야. src 코드 위치는 app/page.tsx 코드가 이미 있어. 거기에다가 추가해서 작성해줘. 비트코인 가격을 예측하는 사이트를 만들려고해 비트코인의 가격을 실시간으로 가져와서 표시해주고 30분봉으로 보여줘"

AI 가 차트그리는데 필요한 라이브러리가 있다고 하네요 아래와 같이 추가해주십시다.

아래 빨간 박스에 표시해둔 + 를 눌러 CMD 창을 하나 늘려주시구요

pnpm install chart.js react-chartjs-2 axios

위 명령어로 차트 라이브러리를 설치해줍니다.

그리고 Accept all 을 누르면 아래와 같이 웹사이트가 변경됩니다.

아주 심플하게 모양이 나왔네요.

이정보만 gpt 에게 던지면 가격정보만 보여서 어떠한 예측도 불가능할듯합니다. 몇가지 보조 지표를 추가해주도록하죠

대표적인 RSI 와 매물대 정보 정보를 추가해봅시다.

"RSI 와 매물대 정보를 바로 아래 그래프로 추가해줘"

accept all 누른 후 확인해봅시다.

나름 있어보이는 그래프들이 그려졌습니다. 

 

이제는 gpt 에게 정보를 전달하고 목표가, 손절가, 익절가 를 추천해달라고 해보겠습니다.

"웹사이트 제일 하단에 버튼을 누르면 GPT 에게 현재 사이트 정보를 기준으로 매수 추천 가격과 손절 익절 가격을 추가해주는 기능을 만들어줘"

자 여기서 중요한게 gpt api 를 사용하기 위해서는 api key 를 발급 받아야 합니다.

발급받는 방법은 아래 링크 참고해주세요.

https://yc0345.tistory.com/244

 

Chat GPT 오픈 API KEY 발급 방법

https://platform.openai.com/chat-completionsGPT 사이트에서 가입을 진행해주세요. 가입 하신 후에 API keys 를 선택해주세요.create new secret key 를 선택해주세요.Name 작성해주고 Create secret key 해주세요.드디어

yc0345.tistory.com

 

자 발급 받은 key 를 .env.local 파일 하나 생성해서 아래와 같이 키를 넣어주세요.

그리고 커서가 작성한 코드도 accept 해주세요.

open api 를 사용하기 위해서는 아래 와 같이 관련 라이브러리를 설치하라고 하네요. 설치 진행해주시면됩니다.

pnpm install openai 설치

자 커서가 open api 를 활용해서 요청하는 것도 만들어줬습니다.

 

적용 후 에러가 발생한다면 해당 에러들도 쳇 gpt 에게 요청하면됩니다. 

저는 아래와 같은 에러가 발생하여 에러 메세지를 붙여넣고 수정해달라고 했습니다.

accept 하니 정상적으로 보이는군요.

 

기본기능이 모두 추가되어서 아래와 같이 부수적인 요청들을 추가로 해줬습니다. 

"gpt 응답이 항상 한글로 오도록 한글로 변경해줘"

"price, rsi, volume 이 비어있는것같아 채워서 요청할수있도록 수정해줘"

"전체적으로 gui 가 너무 허접한것같아 조금더 이쁘게 수정해줘 그리고 마지막 응답할때 폰트들도 신뢰성있는 모습으로 이쁘게 변경해줘"

 

결과화면입니다.

꽤 그럴듯한 AI 비트코인 사이트를 제작했습니다. 

 

응답이 제대로 안되는 경우 아마 gpt 를 무료로 사용하고 있어서 응답이 없을수 있습니다.

모델을 "gpt-4o-mini" 사용해주세요.

  try {
    const completion = await openai.chat.completions.create({
      model: "gpt-4o-mini",

아직 내용이 조금 부실한 것 같습니다. 그래서 기술적 지표들을 좀 더 추가해달라고 부탁했습니다.

"비트코인 가격 변화를 예측하는데 추가할수 있는 정보를 추가해서 gpt 에게 요청할때 제공해줘"

--;; 함수들 이름만 추가하고 내용은 없어서 추가로 요청했습니다.

"calculateMA calculateBollingerBands calculateMarketSentiment calculateMACD 이런 함수들이 선언이 안된것같아 추가해줘"

어우 내용이 너무 복잡하게 나오네요 ㅎㅎ 아래에 나온 내용을 조금 정리해서 제공해줘야 할듯합니다.

"gpt 응답을 json 형식으로 응답해달라고하고 그것을 파싱해서 GUI 가 깔끔하고 표시될수있도록 수정할거야 각 항목마다 레이아웃을 잡아서 진행해줘 매수 목표가, 손절가, 익절가, 분석코멘트 이런식으로 레이아웃을 구성해줘"

적용해보니 아주 이쁘게 잘나오네요.

그래프 아래에 표시되니 좀 보기 불편해서 아래와 같은 문구도 추가했습니다.

"AI Trading Recommendation 위치를 Bitcoin Trading Analysis 다음에 표시되도록 수정해줘 "

 

자 이제 비트코인 주요 지표를 보여주고 GPT 에게 현재 상황을 분석해주는 사이트를 제작했습니다.

Netlify 에 배포하려면 아래와 같이 오픈 api 키를 등록 해주셔야 정상적으로 빌드가 될거에요.

 

간단하게 2번쨰 사이트도 제작해보았습니다. 

사이트 업로드도 해두었으니 아래에 접속해서 확인해보세요.

https://coingpt.netlify.app/

 

Bitcoin Trading Analysis

AI Trading Recommendation 새로운 분석 받기 마지막 업데이트: 분석을 시작하려면 '새로운 분석 받기' 버튼을 클릭하세요

coingpt.netlify.app

 

728x90

AI로 100개의 컨텐츠를 제작하려고합니다

그 첫번째는 "로또 사이트 만들어 배포하기" 입니다.

쉬운 과정이니 후다닥 따라와주세요~

https://nodejs.org/en

 

Node.js — Run JavaScript Everywhere

Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

nodejs.org

 

다운받아서 설치를 진행해주세요.
 
두번쨰 준비물은 
우리의 코드를 대신 작성해줄 프로그램을 설치하는 것입니다
오늘의 주인공은 커서AI 
https://www.cursor.com/

 

Cursor - The AI Code Editor

Built to make you extraordinarily productive, Cursor is the best way to code with AI.

www.cursor.com

전혀 어렵지 않습니다. 설치하시고 가입도 진행해주시면 됩니다. 
우리는 최초 2주간 무료로 사용할수있습니다. 이후에도 mini 를 사용하면 충분히 무료버전으로도 개발가능하니 돈 걱정마세요~! 
자 설치가 완료되었으면 실행해주세요.

 

프로젝트의 파일들이 생성될 폴더를 하나 만들어주세요 저는 lotto_ziego 라고 새폴더를 하나 만들었습니다.
그리고 cmd 창을 하나 열어주세요
이제 커서 앱을 실행해주시면  아래와 같은 화면이 나타납니다. open a folder 를 선택해주시고

위에서 생성한 폴더를 선택해주세요.
프로젝트가 열리면 아래 1,2 로 표시되어있는 버튼을 눌러주세요

하단에 추가된 창은 앞으로 우리가 플러그인 설치를 요청하거나 웹을 빌드할때 사용할 창입니다.

그리고 커서 ai 에서 가장 중요한 ai와 대화를 나누며 코드 작성을 도와줄 창입니다.

 Chat은 주로 질문과 대화에 중점을 두고, Composer는 코드 생성과 편집에 특화되어 있어요

 
하단 Terminal 창에 npm -v 으로 리액트가 정상적으로 설치되었는지 한번 체크해줍니다.

 

자 이제 Next.js 기본 프로젝트를 생성해주도록 할게요.
리액트를 생성해서 진행해도 되지만 추후에 v0 와 연동하려면 미리 next js 로 생성해두는게 좋습니다.~!
벌써 포기하시면 안됩니다. 그냥 아무생각없이 따라오시면 됩니다.~!

npx create-next-app@latest .

 

해당 명령어를 넣고 위와 같이 엔타만 연타해주세요. 우리는 자세히 몰라도됩니다. 어차피 코드짜는 사람은 ai 이니깐요.
npm run dev 로 현재 기준 웹페이지가 어떻게 되어있는지 구동해주세요

local : http://localhost:3000 을 컨트롤+마우스로 클릭하면 아래와같이 볼품없는 웹페이지를 확인할수있습니다

자 이제 우리 커서가 일할차례입니다.

"Next.js 생성된 프로젝트야 여기코드 기준으로 생성할거야. 로또예측 웹사이트를 만들거고 예측하기 버튼을 누르면 총 5개 세트를 랜덤으로 생성해주는 사이트를 제작해줘. 그리고 로또번호들은 자리수에 따라서 색상을 다르게 해줘 "

내가 사장이 된듯하군요. 

커서가 열심히 일한뒤 accept all 버튼이 활성화 됩니다. AI 가 작성한 코드를 승인해줍시다.

그리고 아까 열어 둔 허접한 웹사이트 를 새로고침해봅시다.

짜잔 제 기준에는 위와 같은 형식으로 제작되었습니다. 너무 허접한 ui 니 빠꾸를 먹여서 수정하라고 요청합시다.


"GUI 가 너무 안이쁜데 좀더 세련되고 미래지향적인 UI 로 변경해줘. 그리고 버튼 생성을 눌렀을때 간단한 애니메이션이 들어갔으면 좋겠어."

다시 한번 위와 같이 명령을 했습니다.

열심히 일한 커서에게 Accept all 로 반영하도록 허락해줍시다.

나름 열심히 수정해왔네요. 간단하게 로또 사이트가 완성되었습니다.

이제 이 완성된 사이트를 배포하는것을 진행해보도록 하겠습니다.

git hub 로 배포를 진행할 예정입니다. 먼저 git 을 설치해주세요.

https://git-scm.com/downloads/win

 

Git - Downloading Package

Download for Windows Click here to download the latest (2.48.1) 64-bit version of Git for Windows. This is the most recent maintained build. It was released on 2025-02-13. Other Git for Windows downloads Standalone Installer 32-bit Git for Windows Setup. 6

git-scm.com

 

다음은 우리 코드가 반영될 github 가입을 해주세요.

앞으로 코드를 여기에 수정하고 반영하고 다시 빌드 배포하는 형식으로 진행될거에요.

https://github.com/

 

GitHub · Build and ship software on a single, collaborative platform

Join the world's most widely adopted, AI-powered developer platform where millions of developers, businesses, and the largest open source community build software that advances humanity.

github.com

 

가입 후에 Create repository 를 클릭해주세요.

생성하시면 아래와 같은 형식으로 보이게 됩니다.

이제 인터넷상의 저장소를 만들어놨으니 우리가 개발한 로또 사이트를 해당위치로 올려보도록 합시다.

다시 커서로 돌아가서 + 눌러서 터미널창을 하나더 생성해줍니다.

echo "# lottoTest" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/ziego0445s/lottoTest.git
git push -u origin main

그리고 위 명령어를 차례대로 진행을해서 git 초기화가 정상적으로 되는지 확인합니다.

만약 반영이 정상적으로 안될 경우 토큰을 설정후 다시 해봐주세요.

더보기

 Personal Access Token 생성

GitHub에서 Personal Access Token을 생성하여 인증에 사용할 수 있습니다. 다음 단계를 따르세요:

  • GitHub에 로그인합니다.
  • 오른쪽 상단의 프로필 아이콘을 클릭하고 Settings를 선택합니다.
  • 왼쪽 사이드바에서 Developer settings를 클릭합니다.
  • Personal access tokens를 클릭한 후 Tokens (classic)를 선택합니다.
  • Generate new token 버튼을 클릭합니다.
  • 토큰에 대한 설명을 입력하고, 필요한 권한(예: repo)을 선택합니다.
  • Generate token 버튼을 클릭하여 토큰을 생성합니다.
  • 생성된 토큰을 복사하여 안전한 곳에 저장합니다. (이 토큰은 다시 볼 수 없습니다.)

자 정상적으로 반영이 되었다면 로또 코드 전체를 추가해보도록 합시다.

git add *

git commit -m "upload Project"

git push

하시면 아래와 같이 우리의 프로젝트가 웹 저장소에 잘 올라갔습니다.

이제는 저장소에 있는 프로젝트를 실제 웹으로 동작할수 있게 배포를 해보도록 하겠습니다.

https://www.netlify.com/

 

Scale & Ship Faster with a Composable Web Architecture | Netlify

Realize the speed, agility and performance of a scalable, composable web architecture with Netlify. Explore the composable web platform now!

www.netlify.com

netlify 를 통해서 진행할 거고 gitHub 연결 을 해줍니다.

 

github 프로젝트를 선택해주세요.

제일 하단에 deploy 버튼을 눌러주세요.

자동으로 빌드가 완료되고 나면 아래 링크가 생성됩니다. 해당 링크에 들어가면 우리가 몇분만에 로또 사이트를 하나 만들어서 배포까지 진행되었습니다.~!!!!

 

# 커서에게 여러번 요청하여 제가 만든 사이트 입니다. 참고용으로 보셔서 자신만의 사이트를 만들어보세요~!

https://lottogpt.netlify.app/ 

 

LottoGPT - 미래형 AI 로또 번호 생성기

AI 기반 로또 번호 생성기 최근 500회의 당첨번호를 기반으로 학습하여 최적의 로또번호를 예측합니다. AI 학습 데이터 설정 기존 당첨번호를 AI에게 학습시키는 데이터양을 선택합니다. 데이터가

lottogpt.netlify.app

 

728x90

+ Recent posts