Full Stack Developer Evaluation Task
Full Stack Developer Evaluation Task
Goal
Your objective is to develop an interactive web application using Python and Vue.JS
that allows users to upload videos, add custom subtitles text and view these subtitles in
sync with the video.
Task:
1. Part 1 - Front-end (Vue.js):
b. Add custom subtitles at specific timestamps in the video using a text box.
a. Receive the uploaded video file from backend and store it.
b. Create and store a subtitles file using the data that is submitted by the user.
This file will contain the subtitles text and associate it with specific timestamps
on the video.
c. Retrieve subtitles file associated with the video for user to play it.
3. Part 3 - Creativity/Innovation:
Propose and implement a unique feature that enhances user experience or
functionality. This could be a feature related to video editing, user interaction,
data visualization, etc. This task aims to assess your ability to innovate and think
creatively.
Deliverable
1. Link to Deployed Application. You can use any free service of your choice.
Please note that we won’t be able to evaluate submission that are not deployed
or testable through a publicly accessible URL.
2. Link to GitHub Repo of your project.
A 401 Pune IT Park | Aundh | Bhau Patil Road | Bopodi | Pune 411 020 | Maharashtra | INDIA
website: www.touchcoresystems.com | CIN: U74990PN2015PTC155078
Evaluation criteria:
• Functionality of the API and how well it integrates with the front-end
How to Submit?
Note: This is an evaluation task. Successful candidates will be invited for the next round
of interviews.
A 401 Pune IT Park | Aundh | Bhau Patil Road | Bopodi | Pune 411 020 | Maharashtra | INDIA
website: www.touchcoresystems.com | CIN: U74990PN2015PTC155078