Code Monkey home page Code Monkey logo

lfg's Introduction

LFG

LFG(Looking For Group)

스팀 멀티 플레이 개임의 방만들기, 같이하기 등의
유저모집 기능이 없는 게임의 파티를 모집할수 있는 웹 사이트입니다

파티 모집을 지원하지 않은 게임

Period

2022/10/31 ~ 2023/8/7

Environment

  • BE:
    • Java
    • Spring Boot
    • JUnit
    • Gradle
    • GitHub Actions
  • FE:
    • HTML
    • CSS
    • JS
    • jQuery
    • Thymeleaf
  • DB:
    • MariaDB
    • H2DB
  • ETC:
    • AWS
    • Oracle Cloud

workFlow

LFG_workFlow_V9

gliffy

id: pushvalue42
pw: aL!ce!n1865

ERD

LFG_ERD

MySQL Workbench

API

Doc

이름 메서드 엔드 포인트 설명 in out
메인 페이지 GET / 메인 페이지 doc/docList
게시물 검색 GET /docDetail 게시물이 검색된 페이지 idx doc/docDetail
글 작성 페이지 GET /docPost 게시물 작성 페이지 doc/docpost
글 작성 POST /docPost 게시물 작성 Doc redirect:/
글 수정 페이지 GET /docUpdate 게시물 수정 페이지 doc_idx doc/docUpdate
글 수정 POST /docUpdate 게시물 수정 Doc redirect:/
글 검색 GET /docSearch 게임 이름으로 게시물 조회 페이지 name doc/docList
글 삭제 POST /docDelete 게시물 삭제 Doc redirect:/

App

이름 메서드 엔드 포인트 설명 in out
앱 리스트 갱신 GET /appList 스팀 게임 리스트 갱신 redirect:/
앱 검색 POST /searchApp 앱(게임) 조회 name appService.searchAppName(name)

User

이름 메서드 엔드 포인트 설명 in out
회원가입 페이지 GET /userJoin 유저 회원가입 페이지 user/userJoin
회원가입 POST /userJoin 유저 회원가입 User redirect:/
로그인 페이지 GET /userLogin 유저 로그인 페이지 user/userLogin
로그인 POST /userLogin 유저 로그인 User redirect:/
로그아웃 GET /logout 유저 로그아웃 redirect:/
회원정보 수정 페이지 GET /userModify 유저 회원정보 수정 페이지 user/userModify
회원정보 수정 POST /userModify 유저 회원정보 수정 User redirect:/
회원 프로필 GET /myProfile 유저 회원정보 조회 user/userProfile
id 중복체크 POST /idCheck 회원가입시 id 중복 검증 (비동기) id userService.check(id)
유저오류 페이지 GET /userError 유저정보에 의한 에러 페이지 user/userError

DTO

App

데이터 타입 변수명
int app_id
String app_name

Doc

데이터 타입 변수명
int doc_idx
String doc_sub
String doc_writ
String doc_cont
String doc_reg
String doc_app_name
int doc_app_id

LoginInfo

데이터 타입 변수명
int user_idx
String user_id
String user_name
String user_reg
int user_role

User

데이터 타입 변수명
int user_idx
String user_id
String user_name
String user_pw
String user_reg
int user_role

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.