Skip to content

manetoso/solo-truking-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

solo-frontend-challenge

This challenge will test your frontend skills.

Development Intructions

To run the app in a local environment just need to have the next:

  • Install node
  • Clone the repo
  • In the proyect folder exec:
    • npm install
    • npm start
  • Navigate to http://localhost:3000
  • Test the app

Purpose

Aim of this test is three fold,

  • evaluate your coding abilities
  • judge your technical experince
  • understand how you design a solution

How you will be judged

You will be scored on,

  • coding standard, comments and style
  • overall solution design
  • appropriate use of source control
  • clean code architecture

What you need to do

For this project you will create a TODO manager in one the following JS Frameworks (React, Vue, you can use Angular but preferably the other ones should be used), where the user will be able to create, retreive, update and delete todos. In the folder in this repo you will see more detailed instructions and goals for the Frontend section.

Intructions

  • Use a JS Framework for the FrontEnd (React, Vue, you can use Angular but preferably the other ones should be used).
  • Create a User friendly interface.
  • Upload the code to a repository and make it public.
  • Add instructions to run the project so we can evaluate it.

Details

  • You will have a maximun of 72 hours to complete this challenge.
  • You should send an email with the repository link and your name to engineering@solotrucking.com.
  • We will send you a confirmation email once it is in our inbox, if you dont receive the confimartion email please contact with the recruiter.
  • We are going yo give you feedback few days after we receive your email.
  • Please make a README.md file with the instructions to run the project.
  • Use any other third party library of your choice if needed.

Important

  • For this challenge you need to use the following plubic API to list, create, udpate and delete the todos you can find the documentation in the following link: JSON placeholder

Instructions

You should use one of the following javascript frameworks:

  • React
  • Vue
  • Angular

You can use any other third party libraries of your choice if needed.

Goals

  • List all Todos on screen, when te page loads.
  • Creation of new Todos.
  • Update of existing Todos.
  • Deletion of Todos.
  • Have resusable components.
  • Needs to be responsive.
  • User friendly.

Strech Goals (Not necessary for the evaluation, but will give you bonus points)

  • Global State Management (Redux, Vuex, etc...).
  • Styled UI.
  • Unit Testing.
  • Use React Native or Ionic Framework (10 bonus points for Gryffindor if you use it).

Releases

No releases published

Packages

No packages published