Giter Site home page Giter Site logo

party-parrot-as-a-service's Introduction

Demo

https://party.highlight.run

Team

  • Cameron Brill (@c00brill)
  • Jay Khatri (@theJayKhatri)
  • John Pham (@JohnPhamous)

About Party Parrot as a Service

Party Parrot as a Service is your one-stop-shop for all your party parrot needs. We provide you with an easy way to generate party parrots for you, your team, your friends, and anyone else (everyone deserves a party parrot).

Parrot seekers can use Party Parrot as Service either through our web app or our API.

After receiving an image from you, our team of hundreds of parrots gets to work:

  1. Detect the face in the image
  2. Crop the image to only include the face
  3. Extract the face from the foreground making the background transparent
  4. Creates a party parrot from the face
  5. Sends the finished party parrot to their new home

While party parrots wait to get picked up, we store them cozily in Supabase's Storage. We also record all the party parrots created in a Supabase database. The database allows us to keep track of how many party parrots have been created and showcase them on our web app.

Background

At Highlight, we create party parrots whenever a new team member or customer joins our Slack. We've been doing it manually so the time-to-party-parrot (TTPP) after a person joins was varied.

TTPP is a pretty important metric for our company; it drives many of the core business decisions we make. With Party Parrot as a Service, we'll be able to drive this metric up.

Next Steps

We'll be building a Slack bot that listens to whenever a new person joins our Slack Workspace. After that person joins, we'll send their profile image to Party Parrot as a Service, upload the party parrot as a Slack emoji, then react to the person's joining message with the party parrot.

Other

This project was made during the Supabase hackathon, and it got 2nd place! https://www.madewithsupabase.com/p/party-parrot-as-a-service

Setup

  1. Install pipenv with brew install pipenv

Installing Dependencies

pipenv install

Running

pipenv shell
pipenv run python main.py

party-parrot-as-a-service's People

Contributors

cameronbrill avatar johnphamous avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  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.