Skip to content

X64Code-Github/tasklistdemo

Repository files navigation

X64Code Logo

Task List Demo

Table of Contents

Application Setup

Automated App Setup (Linux Only)

Setup can be automated via the setup.sh script I included in the base directory.

cd /path/to/project

Script assumes you're using a local MySQL server. env can be: prod, test, dev (default).

./setup.sh [env]

The script runs composer install, npm install, npm run build, php artisan migrate:fresh. If you have yet to create your .env file, this will copy the example based on the env arg sent in to .env and create an APP_KEY. Your app should be ready to serve.

Manual App Setup

Go to your project directory.

cd /path/to/project

Install packages necessary to run project.

composer install
npm install

Build your files & serve

npm run (build|dev|watch)

Run your migrations

php artisan migrate:fresh

Usage Documentation

This is a multi-user application so you first need to register your user (No email verification required).

Head to /register in your app and register.

You should be redirected automatically to your Task list. If not, simply go to: /tasklist

Here you can create new Tasks & Projects.

You'll first need to create a new Project as Tasks require a Project to point to. This is done by filling in the text box on the top right of the Task List and clicking "Add New Project".

Once you have a Project, you can now create new Tasks by filling in the top left input with the Task Name and the dropdown selecting the Project the Task belongs to. Finalize by clicking "Add New Task".

You're now ready to use the Task list to reorder Tasks via drag and drop and removing Tasks or Projects via the red trash button.

Deletes are cascading so deleting a Project will delete any subsequent Tasks associated.

Composer Package Information

NPM Package Information

Bug & Vulnerability Reports

If you discover any bugs or vulnerabilities, please email bugreports@x64code.com. Vulnerabilities will be dealt with as soon as possible.

License

This Task List Demo App is open-sourced software licensed under the MIT License.

Developed By X64Code

For more information on my other projects, check out my github or email projects@x64code.com for more information on this or other projects.

Feel free to check out my portfolio or email your work proposal to contact@x64code.com.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published