None of us enjoy making presentations!

What it does

Automatically creates a presentation with pictures.

How we built it

Swift/HTML Frontend -> Google Cloud: (Speech to Text) -> Flask Python Webserver -> NLP -> Google Slides API -> Flask Webserver -> Swift/HTML Frontend

Challenges we ran into

  • Tried to implement a C/C++ Webserver
  • Google Slides API -- documentation was very hard to follow
  • Handling Swift request
  • Swift file integration
  • NLP!

Accomplishments that we're proud of

  • Cross-platform
  • Produces quality slides
  • Integrated Google-cloud
  • Efficient API use
  • Quality NLP
  • Good Frontends

What we learned

  • Swift file integration
  • Google cloud integration
  • Web <-> iOS integration
  • Handling HTTP request
  • Custom Python ML/NLP modules
  • Python

What's next for Ez-Prez

  • Present text along with pictures
  • Better UX
Share this project: