- Login
- Registration
- Create/Update/Delete personal notes
- SCSS
- Several Vue.js layouts
- Redirect to login page when accessing notes with invalid API access token
- Redirect to home page when accessing login or registration page with valid API access token
Vue.js notes demo - https://notes.thecodeholic.com
Yii2 REST API - https://api.notes.thecodeholic.com
- PHP >=5.6.0
- Node.js and npm (For vue.js application you need to have node.js installed)
- Composer
- Postman is optional but helpful tool to test your REST API
- Clone the project
- Go to the project root folder
- And run
composer install
- If you want customize vue.js side, go to the
vuejs
folder - And run
npm install
- Create database
- Create
config/db.local.php
and return the following configuration array.
return [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=localhost;dbname=vuejsyii2notes',
'username' => 'root',
'password' => '1234',
'charset' => 'utf8',
];
NOTES:
- This application was created while recording the following Youtube tutorial
- If you find it helpful, Give it a star and leave a thumbs up on Youtube Video
- If you loved it, support me by subscribing on my Youtube channel.