Coder Social home page Coder Social logo

int-i / int-i-official-site Goto Github PK

View Code? Open in Web Editor NEW
4.0 1.0 2.0 43.28 MB

Official Web Site, for 2021 <int i> National Liberation Day Hackathon

JavaScript 85.25% HTML 0.92% CSS 0.53% SCSS 13.04% Dockerfile 0.25%
nodejs homepage inha-university express babel react travis-ci mongodb docker docker-compose

int-i-official-site's Introduction

인트아이 공식 홈페이지

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

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

int-i-official-site's People

Contributors

astro36 avatar meoraeng avatar mingyum-kim avatar msiqoc avatar seungeunn avatar tarrog avatar yt4307 avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.