Skip to content

everlytic/developer-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Everlytic Developer Test

Overview

Welcome to the Everlytic developer test. This test contains 2 required tasks. The first task contains the laravel 5.5 framework where you are required to implement a simple user listing as described below. The second task is more of an assessment that you need to complete

Task 1

Requirements

PHP 7.0 or higher

MySQL Database

Composer

Setup

  1. Setup the .env file with the database credentials and ensure this file is identical to .env.example
  2. Create the table to store the user listing and include this structure with seed data in the laravel migration folder

Note: The laravel documentation for this setup can be found here: https://laravel.com/docs/5.5/configuration

Brief

Complete the user listing interface as per the design. The design files is inside the task1/UserRegistryDesign folder

  1. The following features must be completed:

    a. List all users currently stored in the database

    b. Ability to add new users

    c. Ability to delete existing users

  2. Create the routes for each of the above features

  3. Implement a respository design pattern with models when interfacing with the database

  4. Ensure the code in the controllers and repositories are tested using phpunit.

Task 2

Complete the questionaire word document in the task 2 folder

Releases

No releases published

Packages

No packages published

Languages