이준호

[UPDATE] 리드미 gif 추가 및 사용방법 수정

...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
8 8
9 20대 남자면 꼭 가야만 하는 군대, 어떤 보직이 알맞을지 미리 추천해 드리겠습니다. 9 20대 남자면 꼭 가야만 하는 군대, 어떤 보직이 알맞을지 미리 추천해 드리겠습니다.
10 10
11 -> (이미지 추가 예정) 11 +![쿠사트](https://khusinsa.s3.amazonaws.com/khusatmain.gif)
12 12
13 ## 🔖 프로그램 구조 13 ## 🔖 프로그램 구조
14 14
...@@ -18,8 +18,6 @@ ...@@ -18,8 +18,6 @@
18 - `pages` : 기능별 화면을 모아놓은 라우팅 페이지들 입니다. 18 - `pages` : 기능별 화면을 모아놓은 라우팅 페이지들 입니다.
19 - `store` : 상태관리를 위한 redux store 입니다. 19 - `store` : 상태관리를 위한 redux store 입니다.
20 20
21 -`KHUSAT-SERVER`
22 -
23 ## 🌏 개발환경 및 사용 언어 21 ## 🌏 개발환경 및 사용 언어
24 22
25 `KHUSAT-FRONT` 23 `KHUSAT-FRONT`
...@@ -41,35 +39,11 @@ ...@@ -41,35 +39,11 @@
41 - axios 39 - axios
42 - react-router-dom 40 - react-router-dom
43 41
44 -`KHUSAT-SERVER`
45 -
46 ## 🔎 사용 방법 42 ## 🔎 사용 방법
47 43
48 -**(배포 이전) Local에서 동작하는 방법을 소개합니다.** 44 +- 별도의 설치 없이 http://khusat.herokuapp.com 에서 자유롭게 사용하실 수 있습니다!
49 -> 서버 및 클라이언트 배포 예정
50 -
51 -1. repository clone 하기
52 - > 원하는 디렉토리에서 khusat-front 를 클론해옵니다.
53 -
54 - ```jsx
55 - git clone http://khuhub.khu.ac.kr/khusat/khusat-front.git
56 - ```
57 -
58 -2. package 파일 설치하기
59 - > 빌드를 위한 패키지 모듈들을 설치합니다. (yarn을 추천합니다)
60 -
61 - ```jsx
62 - yarn // yarn 만 입력합니다.
63 - npm install // npm 사용시 npm install을 입력합니다.
64 - ```
65 -
66 -3. application 실행하기
67 - > `yarn start` 로 실행 후 [`localhost:3000`](http://localhost:3000) 으로 접속하여 테스트 할 수 있습니다!
68 45
69 - ```jsx 46 +> [!지금 테스트 체험해보기](http://khusat.herokuapp.com)
70 - yarn start
71 - https://localhost:3000
72 - ```
73 47
74 ## 👥 구성원 소개 48 ## 👥 구성원 소개
75 49
...@@ -86,5 +60,5 @@ MIT License Copyright(c) [Kyhong Park] ...@@ -86,5 +60,5 @@ MIT License Copyright(c) [Kyhong Park]
86 60
87 ## ☎️ Contact 61 ## ☎️ Contact
88 프로젝트에 문제가 있거나 궁금하신 사항은 메일로 연락주세요 62 프로젝트에 문제가 있거나 궁금하신 사항은 메일로 연락주세요
89 -- Email: junolee7803@gmail.com [JunHo Lee]
90 -- Email: kyhong222@naver.com [Kyhong Park]
...\ No newline at end of file ...\ No newline at end of file
63 +- Email: junolee7803@gmail.com
64 +- Email: kyhong222@naver.com
...\ No newline at end of file ...\ No newline at end of file
......
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
27 "web-vitals": "^0.2.4" 27 "web-vitals": "^0.2.4"
28 }, 28 },
29 "scripts": { 29 "scripts": {
30 - "start": "react-scripts start .env", 30 + "start": "react-scripts start",
31 "build": "react-scripts build", 31 "build": "react-scripts build",
32 "test": "react-scripts test", 32 "test": "react-scripts test",
33 "eject": "react-scripts eject" 33 "eject": "react-scripts eject"
......
1 import React, { useEffect } from "react"; 1 import React, { useEffect } from "react";
2 import "./kakaoBtn.scss"; 2 import "./kakaoBtn.scss";
3 -import dotenv from "dotenv";
4 import kakao from "../../assets/kakao.png"; 3 import kakao from "../../assets/kakao.png";
5 -dotenv.config();
6 4
7 const KakaoBtn = ({result}) => { 5 const KakaoBtn = ({result}) => {
8 - useEffect(() => { 6 + useEffect(()=>{
9 createKakaoButton(); 7 createKakaoButton();
10 - }, []); 8 + },[]);
11 -
12 const createKakaoButton = () => { 9 const createKakaoButton = () => {
13 // kakao sdk script이 정상적으로 불러와졌으면 window.Kakao로 접근이 가능합니다 10 // kakao sdk script이 정상적으로 불러와졌으면 window.Kakao로 접근이 가능합니다
14 if (window.Kakao) { 11 if (window.Kakao) {
......
1 +import React,{useEffect} from "react";
1 import useScript from "../hooks/useScript"; 2 import useScript from "../hooks/useScript";
2 import KakaoBtn from "../components/kakao/KakaoBtn"; 3 import KakaoBtn from "../components/kakao/KakaoBtn";
3 4
4 const KakaoBtnContainer = ({result}) => { 5 const KakaoBtnContainer = ({result}) => {
5 useScript("https://developers.kakao.com/sdk/js/kakao.js"); 6 useScript("https://developers.kakao.com/sdk/js/kakao.js");
7 +
6 return ( 8 return (
7 <div className="layout"> 9 <div className="layout">
8 <KakaoBtn result={result} /> 10 <KakaoBtn result={result} />
......
1 -import React from "react"; 1 +import React,{useEffect} from "react";
2 import styled, { css } from "styled-components"; 2 import styled, { css } from "styled-components";
3 import { lighten,darken } from "polished"; 3 import { lighten,darken } from "polished";
4 import KakaoBtn from "../containers/KakaoBtnContainer"; 4 import KakaoBtn from "../containers/KakaoBtnContainer";
......