Hello team,
Welcome to this team and this repo, this repo is to provide you the content needed to evaluate your level on laravel livewire.
- You need to be able to setup a laravel development environment on your PC
- You should be familiar with laravel and livewire
- Have a basic knowledge of object oriented PHP
- First fork this repository to you local repository
- Create a laravel project install laravel-livewire
- Create a TASK Management portal
- User should be able to register on the portal by providing the below (Authentication should be using laravel-ui and boostrap)
- Registration [FirstName, LastName, Email, password]
- Login
- Once the user is authenticated they should be redirected to their dashboard having a list of all their task for current day, with a tab that take them to the list of all thier previous tasks (All these should be done using Livewire no page reload should occur when the below are done)
- It should be possible for a user to mark and unmark tasks as completed - Once a task is marked as completed it should be visually different from a task that is not marked as completed.
- A user should be able to create, update and delete any task.
- Your application should have documentation on how to configure the application and provide a means to automatically generate and populate the tasks table using seeder.
- Once you have completed your task, create a pull request to this repository with your full code.
- Your code will be evaluated and we shall give you feedback if you are fit to work on the main project.
Thank You and Goodluck to all.