This is a user-based tasklist application made with:
- Laravel Framework Version: 5.8 (https://laravel.com).
- Zurb's Foundation CSS Framework (https://foundation.zurb.com/)
- The application takes advantage of laravel frontend presets found on (https://github.com/laravel-frontend-presets).
It has implemented:
- Zurb's Foundation motion UI library and also some of its robust, user-friendly plugins and features such as:
- Laravel's robust features such as:
This application allows a registered user to:
- Create a task(s).
- View a task(s).
- Delete a task(s).
- Create a sub-task under a particular task.
- Mark a sub-task as complete/incomplete.
- PHP 7.2 and above installed.
- MySQL or sqlite or postgres installed.
- Composer installed
- Npm installed
- Internet connection.
- For linux/OSX machines, please be sure to check permissions on this project.
- Clone this repo or download the zip file
- Extract from zip file
- Open the contents in your favourite text editor
- At the root of the folder, create a .env file
- Copy contents of .env.example to the newly created .env file
- Configure your favorite database (mysql, sqlite etc.) and other preferred settings.
- Open terminal.
composer install
npm install
npm run dev
php artisan migrate
to create tables.php artisan serve
(or equivalent) to run server and test.127.0.0.1:8000
on your local machine.
NOTE: You must have access to the internet for motion UI to work since its imported through a CDN.