Git Product home page Git Product logo

app_amongus_0262's Introduction

Logo

팀소개

Slide2

웹/앱 시연영상

OSAM2020해커톤 0262팀 - AmongUS-WEB 시연영상 OSAM2020해커톤 0262팀 - AmongUS-APP 시연영상

기능 설계 - Web

  • 카카오 오븐을 이용한 목업 설계 이미지입니다.
Home 시작페이지(인기순위 top6 표시) sidebar2 사이드바
adminLog 혜택카드 addBef 혜택카드 추가 페이지
(추가할 수 있는 권한이 있는 사람 - 관리자, 기업 이벤트 담당자 - 만 가능)

기능 설계 - App

3-2 4-3 5 6
카테고리 분류 및 즐겨찾기 기능 제공 키워드 검색 즐겨찾기한 혜택 모아보기 알림 기능 및 환경 설정

컴퓨터 구성 / 필수 조건 안내 (Prerequisites)

  • ECMAScript 6 지원 브라우저 사용
  • 권장: Google Chrome
  • Android v10 이상(API lv29)

기술 스택 (Technique Used)

Server(back-end)

  • node.js v12.19.0
  • 프레임워크 : express.js v4.17.1
  • DB : MySQL v2.2.5

front-end

  • 프레임워크 : vue.js v2.6.12
  • UI framework : bootstrap-vue v2.18.1

App

  • react-native v0.63.3
  • react-native-cli v2.0.1
  • native-base v2.13.14

설치 안내 (Installation Process)

$ git clone https://github.com/osamhack2020/WEB_AmongUs_0262
$ cd ./backend
$ sudo apt-get update && sudo apt-get install yarn (yarn이 설치되어 있지 않은 경우)
$ yarn install
$ yarn start

프로젝트 사용법 (Getting Started)

AWS나 Azure같은 클라우드 웹 서비스를 사용하지 않아 다른 컴퓨터에서 BE 실행 환경을 세팅하기 어렵습니다.
본 프로젝트에서 프로토타입 작동을 위해 FE, APP과 BE를 연동하지 않고 자체의 테스트 데이터를 사용합니다.
만약 백엔드 서버를 실행해보고 싶다면, 아래의 항목을 참고하여 테스트 데이터베이스를 생성하십시오. 데이터베이스 설정파일도 준비해 두었습니다.
※팀원 중 한 명이 코로나19 확진자의 접촉자와 접촉하여 마감 며칠 전 격리당하여, FE에서 설계한 것 중 구현되지 않은 부분이 일부 있습니다. 이 점 참고해주시고, 모두 건강 유의하시기 바랍니다.

테스트 데이터베이스 추가하기(vs codespace(Ubuntu) 기준, windows 사용자라면 다른 방식으로 Mysql 설치 권장)

$ sudo apt-get install mysql-server
$ sudo service mysql start
$ mysql -uroot -p
  1. 초기 비밀번호는 설정되어 있지 않습니다. 만약 Permission denied 발생시 sudo 권한으로 실행합니다.

  2. ./backend/test/createDatabase.sql 에 있는 명령어를 실행하여 데이터베이스와 그에 접속할 수 있는 사용자를 추가합니다.

  3. mysql 접속을 끊고 다시 접속합니다.

$ mysql -u0262user -p goondb
$ password: 0262fighting!
  1. 0262user로 접속 후 ./backend/test/tables.sql에 있는 쿼리로 테이블 생성합니다.
  2. ./backend/test에 있는 insert들어간 sql문들 복사, 붙여넣기 해서 테스트 데이터를 추가합니다.

팀 정보 (Team Information)

저작권 및 사용권 정보 (Copyleft / End User License)

app_amongus_0262's People

Contributors

dev-jaemin avatar doublehoon avatar

Watchers

 avatar  avatar  avatar  avatar  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.