Skip to content

재능 역경매 서비스 (Somebody) - 능구렁이조 sub#3

Notifications You must be signed in to change notification settings

253eosam/s02p13d110

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

재능 역경매 서비스(Somebody)

사용자들이 가지고있는 재능을 경매 시스템을 통해 거래하는 서비스

기존의 경매 시스템(판매)이 아닌 역경매 시스템(구메)을 통해 사고자하는 재능을 글로 등록하여 구매하는 반응형 웹 서비스입니다.

Ref sub2

기능 리스트

  • 회원 가입은 이메일 인증을 통해서만 가입이 가능하고, 입력 폼에 포트폴리오 파일과 프로필 사진 등록이 가능합니다.
  • 경매 등록시 두가지 시간을 설정 가능합니다.
    • 경매 마감 시간: 경매가 진행되는 타이머를 설정
    • 재능 발현 시간: 의뢰한 재능을 수행해내는 기간
  • 사이드 바를 통해 현재 내가 참여한 경매의 타이머를 확인 가능합니다.
  • 재능을 판매하는 판매자의 경우 자신의 재능이 정해진 만큼 검색 버튼대신 태그 등록 방식을 이용하여 등록된 경매 내용을 검색합니다.
  • 결제 시스템은 카카오페이를 통해 구매자와 판매자가 거래하며 거래 성사 후에는 구매자는 판매자에게 경험치를 부여하는 사이트의 신뢰도를 높이도록 하였습니다.

Overview

  • node.js
  • vue.js
  • spring boot (maven)
  • docker

Prerequisites

Make sure you have installed all of the following prerequisites on your development machine:

Setup & Build

프로젝트를 로컬 스토리지에 저장

$ git clone https://lab.ssafy.com/webmobile1-sub3/s02p13d110.git

Vue

기본적인 패키지들을 설치

$ cd s02p13d110/front/somebodyhelpme
$ npm install 

프로젝트를 빌드

$ npm run build

Spring boot

프로젝트 static 디렉토리 아래에 dist 하위 Files을 붙어넣는다. Spring boot projectbuild(package)한다.

Run

Vue

로컬에서 프로젝트 실행

$ cd s02p13d110/front/somebodyhelpme
$ npm run serve

Spring boot

스프링 부트 프로젝트

$ Run s02p13d110\back\Somebody\src\main\java\com\ssafy\somebody\SomebodyApplication.java
Test ID

테스트 접속 계정

ID : qwe
PWD : qwe

Depoly

Docker

Docker DB Container 생성

$ docker run -d -p 9999:3306 -e MYSQL_ROOT_PASSWORD=input_password --name mariadb mariadb:10.3

$ docker run -d -it -p 80:8888 --name "springboot" dhzm2aud/springboot:1.2.4 /bin/bash
~# cd /root
~# java -jar somebody-0.0.1-SNAPSHOT.jar

Design

시작페이지

회원가입

경매 등록

경매 조회

결제

메인화면

About

재능 역경매 서비스 (Somebody) - 능구렁이조 sub#3

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published