GithubHelp home page GithubHelp logo

donfanning / bidi Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ingyuseong/bidi

0.0 1.0 0.0 15.62 MB

BiDi: Virtual Hairstyling (simulation) App using GAN

Shell 0.01% JavaScript 98.36% Ruby 0.09% C 0.02% Objective-C 0.56% Java 0.73% Swift 0.01% Starlark 0.22%

bidi's Introduction

BiDi

BiDi - 제안서 기반의 헤어 디자이너 매칭 서비스

🐱‍🏍 BiDi-AI Repository

사진을 클릭하면 유튜브 페이지로 이동합니다

⚙️ 주요 기능

1. 제안서 기반 스타일링 매칭

(1) 제안서 작성

  • 유저는 받고 싶은 스타일링의 예상 사진과 함께 금액 범위, 원하는 거리, 중요한 키워드 등을 포함하여 제안서 작성

(2) 제안서에 대한 bid 작성

  • 디자이너는 본인에게 해당되는 제안서들을 스와이프 UI/UX를 통해 확인 가능
  • 본인이 자신있는 스타일에 대해 bid를 작성

(3) 디자이너와 유저 매칭 성사

  • 유저는 여러 디자이너로부터 받은 비드를 확인 후, 가장 만족스러운 조건을 가진 비드를 수락
  • 매칭 후에는 채팅방 생성을 통해 예약에 대한 세부내용 조율


2. 디자이너 브랜딩 페이지

(1) 브랜딩 페이지 작성

  • 본인을 브랜딩하기 위한 포트폴리오를 작성 및 관리 가능
  • 브랜딩 페이지 기능을 통해 디자이너 개인의 브랜딩에 집중할 수 있음

(2) 디자이너 탐색

  • 유저는 스와이프 UI 형태로 디자이너들이 작성한 포트폴리오를 확인할 수 있음
  • 디자이너가 등록한 스타일과 그 동안의 매칭 기록을 확인할 수 있음

⚒️ 기술 스택

(1) Project Overview - Service App

  • React Native를 기반으로 UI/UX 제작 및 IOS 앱 서비스 개발
  • 서버는 API Server와 AI Server로 분리하여 개발
  • AWS, Docker 등을 이용하여 프로젝트 아키텍쳐 구성

(2) Project Overview - AI Model

  • 여러 모델의 inference를 실험 후 StarGAN-v2를 Baseline model로 선정
  • StyleGAN2(이미지 생성) -> Auto Labeling(Hard voting) flow를 통한 dataset 구축
  • seepretty-face, celebA-HQ 및 자체 dataset을 이용해 새롭게 baseline 학습
  • 자체 학습한 checkpoint 적용 후, inference에 적합하도록 Model pipeline 설계
  • Flask를 통해 AI Model Serving API 개발
  • AWS S3 & EC2 등을 이용하여 프로젝트 아키텍쳐 구성

🗂 Directory

server
🗃 Project Folder  
📁server  
├── app.js
├── 📁lib 
├── 📁config
├── 📁middleware
├── 📁models
├── 📁routes
│   ├── index.js
│   └── controller.js
├── 📁service
├── 📁socket
│
└── 📁__tests__  
client
📁client  
├── 📁public
│   └── 📁image    
│ 
└── 📁src
    ├── 📁Components  
    │    
    ├── 📁Lib
    │   ├── 📁socket   
    │   ├── constant.js
    │   ├── utils.js
    │   └── storage.js
    │
    ├── 📁Navigator  
    │   ├── 📁Auth
    │   ├── 📁DM
    │   └── 📁MainTab
    │ 
    ├── 📁Screen
    │   ├── 📁01_FirstTab   
    │   ├── 📁02_SecondTab  
    │   ├── 📁03_ThirdTab  
    │   ├── 📁04_FourthTab
    │   ├── 📁05_MyPageTab
    │   ├── 📁Auth
    │   └── 📁DM        
    └── app.js  

👩🏻‍💻 Members

김동현 김장영 성인규
@dooking @longshiine @staycozyboy

⭐ Show your support

Please ⭐️ this repository if this project helped you!

bidi's People

Contributors

dooking avatar ingyuseong avatar longshiine 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.