Skip to content

Latest commit

 

History

History
117 lines (97 loc) · 6.37 KB

README.md

File metadata and controls

117 lines (97 loc) · 6.37 KB

📍 프로젝트 소개

오프라인 장보기 도우미 서비스 "가물"

  • 동국대학교 2022 캡스톤디자인2, 5팀 가물가물

  • 프로젝트기간 : 2022.09.15 ~ 2022.12.14 (3개월)

  • 오프라인 농수산물 등의 신선식품의 물가에 어두운 사회초년생을 위한 물가 정보 제공

    • 상품 사진을 찍으면 최근 물가 동향을 그래프로 제공!
    • 마트를 선택하면 인근 마트와 함께 최신 가격 정보를 테이블로 제공!
  • Demo link (😢현재 배포 중단😢)


📄 아키텍쳐 다이어그램


📚 개발 환경

BE Stack

img img img

전체 프로젝트 Stack





🔍 사용 방법

회원가입 로그인 북마크 기능 상품 물가 조회 마트 물가 조회
. . 북마크에 마트를 추가한 뒤에 기준이 되는 시장 or 마트 설정해야 다른 기능 사용 가능! 상품을 촬영한 뒤에 설정했던 시장 or 마트의 물가 동향을 그래프 제공! 설정한 마트와 가까운 두 곳의 시장 or 마트의 최신 가격들을 테이블로 제공!

⚙️ Build.gradle

plugins {
	id 'org.springframework.boot' version '2.7.4'
	id 'io.spring.dependency-management' version '1.0.14.RELEASE'
	id 'java'
}

group = 'com.gamul'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '11'

configurations {
	compileOnly {
		extendsFrom annotationProcessor
	}
}

repositories {
	mavenCentral()
}

dependencies {
	implementation 'org.springframework.boot:spring-boot-starter-security'
	implementation 'org.springframework.boot:spring-boot-starter-validation'
	implementation 'org.springframework.boot:spring-boot-starter-web'
	implementation 'org.springframework.boot:spring-boot-starter-data-jpa'

	compileOnly 'org.projectlombok:lombok'
	developmentOnly 'org.springframework.boot:spring-boot-devtools'

	runtimeOnly 'org.postgresql:postgresql'
	implementation group: 'org.postgresql', name: 'postgresql', version: '42.5.1'

	annotationProcessor 'org.projectlombok:lombok'
	testImplementation 'org.springframework.boot:spring-boot-starter-test'
	testImplementation 'org.springframework.security:spring-security-test'

	//jwt
	implementation 'io.jsonwebtoken:jjwt-api:0.11.5'
	implementation 'io.jsonwebtoken:jjwt-impl:0.11.5'
	implementation 'io.jsonwebtoken:jjwt-jackson:0.11.5'

	//json
	implementation 'com.googlecode.json-simple:json-simple:1.1.1'
}

tasks.named('test') {
	useJUnitPlatform()
}

🛠️ API specification

API specification


👥 멤버

신예진 신현철 이지영 김정현
shyjnnn moonn6pence jiyoungzero CaliSeoul
React, AWS https배포(Docker+NGINX) SpringBoot, PostgreSQL, DB 스키마 설계, 아키텍처 설계 Django AI(YOLOv3)