Skip to content

hsvc/SPServer

Repository files navigation

Street Painter

resultImage result-page-001

Introduction

This is a repository for team - project done in Head Start Silicon Valley 2019 program. Our is to develop a service for amateur painters which can help them with coloring their sketch. If user inputs a sketch the system returns a 3 fully colored painting that has a similar feeling with Monet, Cezanne, Gogh.

Getting Started

This is a description for opening back-end server. The android application is available in here.

Prerequisites

All source codes are created in a VSCode + Windows10 + Node.js 8.16.1 environment.

You'll need a docker for our back-end.

Installing

Dockerfile build

cd "dockerfile_dir"
sudo docker build -t app .

Opt 1) Run via 'container - Daemom'

sudo docker run --name nodeweb -d -p 3000:3000 app
# if you want to stop "docker stop nodeweb -container"

Opt 2) Run via 'container - container bash shell'

sudo docker run -i -t app /bin/bash
# if you want to get out of bash "ctrl+p+q"

Built With

  • GCP - The cloud we used to train Cycle-GAN model
  • Node.JS - Back-end
  • Android Studio - Application development
  • Docker - Back-end environment management & deployment

Contributing

Reference