Giter VIP home page Giter VIP logo

vig's Introduction

Springboot로 마이그레이션을 진행하였습니다
https://geondev.github.io/project-vig-1/

VIG의 로그 정리 및 벤유저 자동 복구를 수행하는 데몬입니다.
https://github.com/GeonDev/VigDaemon

VIG(Visual Inspiration Gallery)

사용자 맞춤형 이미지 검색 기반 포트폴리오(핀터레스트 & 비헨스) 클론 프로젝트 입니다.
머리속에 있는 막연한 이미지와 유사한 이미지를 찾고 싶을때 사용자의 검색기록, 키워드 등을 활용하여
찾고 있는 이미지와 가장 유사한 이미지를 찾을수 있도록 도와줍니다.

시연 동영상

VIG 이미지를 클릭하시면 유튜브로 이동합니다.

Screenshot


메인 페이지


피드 검색


이미지 검색


유저 검색


피드 상세(키워드, 색상 추출)


이미지 상세(유사 이미지 추천)


마이 피드

적용 내용

1. java 1.8

2. Spring 5.0 -> Springboot 2.4.2

3. MariaDB 10.4

4. Mybatis 3.2.1 -> JPA 적용중

5. MAVEN 3.6.3

6. JSTL/EL

기타 적용

* apache tomcat 9 사용
* bootstrap 4.0/MDB 적용
* Ajax/RestFul 서버 적용
* Web socket(실시간 알람) 적용
* google API(login, VISION, TRANS) 적용
* 결제(I'm port) 적용
* log4j2, AOP 적용
* DB URL 암호화(Jasypt)
* AWS EC2/ RDS 배포

참고 사항

* 어드민 계정: admin/1234
* 일반 유저 : user01/1111
* UTF-8로 인코딩
* eclipse로 개발되었습니다.

이미지 정보 추출, 검색을 위해서는 구글 API 키가 필요합니다.

AWS EC2 주소

http://13.125.196.55:8080/VIG/
(접속량/ 용량 문제로 인스턴스가 꺼져있는 경우가 있을수 있습니다.)

vig's People

Contributors

geondev avatar

Stargazers

 avatar

Watchers

 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.