큐브이스케이프 (CubeEscape) 웹

큐브이스케이프 (CubeEscape) 배포용 웹페이지 제작 프로젝트

목차

About The Project

Built With

This section should list any major frameworks that you built your project using. Leave any add-ons/plugins for the acknowledgements section. Here are a few examples.

Contributor

김서연 최한비

development tools

[Notion Home] (https://www.notion.so/8cd29a83b76848238a5d0edccfbbaecc)

Getting Started

This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.

Prerequisites

This is an example of how to list things you need to use the software and how to install them.

  • npm
npm install 
cd client 
npm install

Type " npm install " inside the root directory ( Download Server Dependencies )
Type " npm install " inside the client directory ( Download Front-end Dependencies )

Installation

  1. Clone the repo
git clone https://github.com/gdscewha-3rd/Project-CubeEscapeWeb.git
  1. make dev.js file inside config folder and put mongoDB info into dev.js file
  • dev.js
module.exports = {
    mongoURI: {mongoURI}
}

You can watch the tutorial for this to start

https://www.youtube.com/watch?v=ubwVkY8zwcY : 초반 부분

Project Management

page routing

  • / : 홈
  • /register : 회원가입
  • /intro : 게임소개
  • /hint : 힌트
  • /forum : 게시판(커뮤니티)
  • /review : 플레이 리뷰(후기)
  • /report : 문의 (버그 제보)
   <Switch>
          <Route exact path="/" component={Auth(LandingPage, null)} />
          <Route exact path="/login" component={Auth(LoginPage, false)} />
          <Route exact path="/register" component={Auth(RegisterPage, false)} />
          <Route exact path="/intro" component={Auth(IntroPage, null)} />
          <Route exact path="/hint" component={Auth(HintPage, null)} />
          <Route exact path="/forum" component={Auth(ForumPage, null)} />
          <Route exact path="/review" component={Auth(ReviewPage, null)} />
          <Route exact path="/report" component={Auth(ReportPage, null)} />
         
        </Switch>