Skip to content

malcolm-wethrive/remindme-laravel

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RemindMe - Laravel Challenge

Welcome to WeThrive Tech take home challenge!

In this repository you will find API specification & scaffolding code for the web app named RemindMe.

RemindMe is a simple web app that allows users to create reminder for their schedules. It will send email notification to the user when the reminder is due.

You can check the API specification for this web app in rest_api.md.

Your Mission

  1. Build the web app based on specification written in README.md and rest_api.md. Treat it as an MVP. For the backend you must use Laravel Framework. For the frontend you can use any framework you like or even just vanilla HTML, CSS, & Javascript. You can use Laravel Blade as well but make sure it completely uses the REST API.
  2. Use SQLite as the database and include it in your repo to make running and evaluating the test simple
  3. Write automated testing for your backend. At the very minimum you must implement unit testing (not feature testing). If you can write automated testing for your frontend as well, that would be great.

Evaluation

We will evaluate your submission based on these criteria:

  1. The quality of your web app experience from end-user perspective.
  2. The correctness of your implementation according to the specification docs.
  3. Your choice of tradeoffs during development based on both business & technical perspective.
  4. Readability, maintainability, & testability of your code.
  5. The quality of your workflow when using Github to develop the web app. This includes the quality of your commit messages, pull requests, & branch naming.

Submission

  1. Fork this repository & do your work in your own forked repository.
  2. Invite this GitHub account to your repo so that we may clone and run the application.
  3. We will review your submission & get back to you as soon as possible.

Note:

If you have any questions regarding this challenge, please don't hesitate to open an issue in this repository.

*** Forked and modified from: https://github.com/riandyrn/remindme-laravel ***

About

Take home challenge for Senior Laravel Developer at WeThrive

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 72.1%
  • Blade 27.6%
  • JavaScript 0.3%