Skip to content

Coding challenge: Build a PowerPoint video extractor πŸ§‘β€πŸ’»

Notifications You must be signed in to change notification settings

SlideSpeak/slidespeak-coding-challenge-2024

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

SlideSpeak coding challenge: Build a PowerPoint Video Extractor Tool

The challenge!

Build a front-end implementation as well as a back-end service to extract videos from PowerPoint documents. This should be done by implementing a simple Next.js front-end that posts a file to a Python server. The front-end is also already implemented in the /frontend folder. You only need to add the necessary logic to switch between the steps and convert the file via the API that you're going to build.

Acceptance criteria

Back-end API

Front-end app

Nice to haves / tips

  • Uses a queuing system like Celery and Redis
  • The logic of the front-end ideally should not rely on useEffect too much since it can be difficult to track what is happening
  • Tests
  • Use conventional commit message style: https://www.conventionalcommits.org/en/v1.0.0/
  • Lint your code
  • Keep commits clean
  • Setup with Docker Compose

About

Coding challenge: Build a PowerPoint video extractor πŸ§‘β€πŸ’»

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 61.8%
  • JavaScript 34.5%
  • CSS 3.7%