A simple web-based task manager application that allows users to add, edit, and delete tasks.
The application is made as SPA with Vue.js and Laravel.
- Clone the project in the desired folder
git clone https://github.com/vladsar/tm_test.git
- Move to the newly created folder
cd tm_test
- Run
composer install
-
Create .env by dublicating the content of .env.example.
-
Generate an application encryption key
php artisan key:generate
- Create a database named tm_test and set
DB_DATABASE=tm_test
in the .env file
php artisan migrate --seed
- Run
npm install
- Run
npm install @vitejs/plugin-vue
- Run
npm run dev
- Open another terminal and run
php artisan serve
and follow the given link
For running tests run
php artisan test
P.S. Postman collection is in the root folder. Pay attention at the base_url variable of the collection