Skip to content
This repository has been archived by the owner on Sep 21, 2021. It is now read-only.

Latest commit

 

History

History
78 lines (48 loc) · 1.87 KB

README.md

File metadata and controls

78 lines (48 loc) · 1.87 KB

인트아이 공식 홈페이지

인하대학교 정보통신공학과 프로그래밍 소모임 인트아이 공식 홈페이지

Node.js Travis

인트아이 광복절 해커톤 프로젝트
Hackathon

Tech Stack

  • Frontend
    • React.js
  • Backend
    • Express.js
    • MongoDB
  • DevOps
    • AWS
    • Docker
    • Travis CI

프로젝트 목적

기존 인트아이 질문톡방의 활용성이 저하되어, 좀 더 접근성이 좋은 익명 질문 공간을 만듦과 동시에 과거 존재했던 인트아이 코드 저장소를 다시 개발, 발전시켜 인트아이 회원들의 기술적 향상을 돕는 것을 목적으로 한다.

개발일지

Frontend

See frontend/README.md

Backend

2021-08-04 저장소 개설, travis ci 배지 추가

2021-08-05 server 작업 폴더 생성, package.json 스크립트 설정, client 생성(client readme 별도 작성)

2021-08-07 로컬 로그인 구현

2021-08-09 Oauth로그인 구현, 인트아이 멤버 DB 연동, 신규 멤버 추가 구현

2021-08-11 질문게시판 구현

2021-08-12 답글 구현

2021-08-13 도커 파일 도입 + 폴더 이름 변경 + 도커 컴포즈(개발환경) 도입 완료

시작하기 전

pull 할 때마다 /backend , /frontend로 작업 경로 이동해서 npm install 해줘야 함!

백엔드 개발 스크립트

$ cd backend
$ npm install
$ npm start

프론트 개발 스크립트

$ cd frontend
$ npm install
$ npm start

도커 컴포즈

$ docker-compose up