Skip to content

tombueng/interview-task

 
 

Repository files navigation

Actions Status

Project task

Your task is to implement simple TODO application. User should be able to perform the following actions:

  • Create new task in TODO list
  • Mark any task as completed/uncompleted
  • Delete any task from the task list

Important notes

  • The scope of the task is to implement simple TODO application
  • You are not required to implement any database or backend service, but you can implement them if you feel more comfortable and if you want to demonstrate your skills
  • Imagine that this is official project and you are developing for one of our clients (This means we expect your code to be clean, commented and professional)
  • Layout/design of your application is not important but make sure your design elements are not completly out of the place
  • If you are not sure about some feature or if you have any question please contact us
  • You are allowed to use any additional library/package (vuerouter, vuex etc.) or any frontend component library (bootstrap, vuetify etc.). If you decided not to use the Vue framework (and provided quick start project) then again you are allowed to use any additional packages.

Example

Here is an example how your application could look like.

Example of the application

You don't have to implement exactly this design in your application but follow the provided wireframe.

Project setup

We have prepared a simple Vue application so you can start working on your task by doing few clicks. You can perform the following commands in command line to install the project and start working.

IMPORTANT: If you are not comfortable with Vue framework, you can choose any other framework you want (Angular 2, React).

1.) Clone this repository

2.) Install project dependencies

npm install

3.) Compiles and hot-reloads for development

npm run serve

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 42.1%
  • Vue 32.2%
  • JavaScript 15.8%
  • Dockerfile 9.9%