Skip to content

guilhermegielow/backend-coding-challenge

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Unbabel Backend Challenge

Hey 😄

Welcome to our Fullstack Challenge repository. This README will guide you on how to participate in this challenge.

In case you are doing this to apply for our open positions for a Fullstack Developer make sure you first check the available jobs at https://unbabel.com/jobs

Please fork this repo before you start working on the challenge. We will evaluate the code on the fork.

FYI: Please understand that this challenge is not decisive if you are applying to work at Unbabel. There are no right and wrong answers. This is just an opportunity for us both to work together and get to know each other in a more technical way.

Challenge

  1. Build a basic web app with a simple input field that takes an English (EN) input translates it to Spanish (ES).
  2. When a new translation is requested it should add to a list below the input field (showing one of three status: requested, pending or translated) - (note: always request human translation)
  3. The list should be dynamically ordered by the size of the translated messages

Requirements

  • Use Flask web framework
  • Use PostgreSQL
  • Create a scalable application.
  • Only use Unbabel's Translation API on sandbox mode
  • Have tests

Notes

  • Page load time shouldnt exceed 1 second

Resources

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 80.2%
  • HTML 15.2%
  • Mako 4.6%