├── public
├── favicon.ico
├── robots.txt
├── mix-manifest.json
├── .htaccess
└── index.php
├── database
├── .gitignore
├── seeds
│ ├── DatabaseSeeder.php
│ ├── UserSeeder.php
│ └── TodoSeeder.php
├── factories
│ ├── TodoFactory.php
│ └── UserFactory.php
└── migrations
│ ├── 2018_08_02_000000_create_password_resets_table.php
│ ├── 2018_08_03_000000_create_todos_table.php
│ └── 2018_08_01_000000_create_users_table.php
├── bootstrap
├── cache
│ └── .gitignore
└── app.php
├── storage
├── logs
│ └── .gitignore
├── app
│ ├── public
│ │ └── .gitignore
│ └── .gitignore
└── framework
│ ├── cache
│ └── .gitignore
│ ├── testing
│ └── .gitignore
│ ├── views
│ └── .gitignore
│ ├── sessions
│ └── .gitignore
│ └── .gitignore
├── .eslintignore
├── .babelrc
├── .htaccess
├── resources
├── js
│ ├── services
│ │ ├── index.js
│ │ └── authService.js
│ ├── store
│ │ ├── action-types
│ │ │ └── index.js
│ │ ├── reducers
│ │ │ ├── index.js
│ │ │ ├── persistStore.js
│ │ │ └── Auth.js
│ │ ├── index.js
│ │ └── actions
│ │ │ └── index.js
│ ├── pages
│ │ ├── NoMatch.js
│ │ ├── Archive.js
│ │ ├── Dashboard.js
│ │ ├── ForgotPassword.js
│ │ ├── Login.js
│ │ ├── Home.js
│ │ └── ResetPassword.js
│ ├── Base.js
│ ├── routes
│ │ ├── Public.js
│ │ ├── index.js
│ │ ├── Split.js
│ │ ├── Private.js
│ │ └── routes.js
│ ├── Http.js
│ ├── app.js
│ └── components
│ │ └── Header.js
├── sass
│ ├── _variables.scss
│ └── app.scss
├── views
│ └── index.blade.php
└── lang
│ └── en
│ ├── pagination.php
│ ├── auth.php
│ ├── passwords.php
│ └── validation.php
├── .gitattributes
├── docs
├── database-seeds.md
├── automated-testing.md
├── code-standards.md
└── api-format.md
├── tests
├── TestCase.php
├── CreatesApplication.php
└── Feature
│ ├── LogoutTest.php
│ ├── LoginTest.php
│ ├── RegistrationTest.php
│ ├── PasswordResetTest.php
│ └── TodoTest.php
├── .editorconfig
├── .gitignore
├── app
├── Http
│ ├── Middleware
│ │ ├── EncryptCookies.php
│ │ ├── VerifyCsrfToken.php
│ │ ├── TrimStrings.php
│ │ ├── TrustProxies.php
│ │ └── RedirectIfAuthenticated.php
│ ├── Controllers
│ │ ├── Controller.php
│ │ ├── Auth
│ │ │ ├── LogoutController.php
│ │ │ ├── LoginController.php
│ │ │ ├── ForgotPasswordController.php
│ │ │ ├── RegisterController.php
│ │ │ └── ResetPasswordController.php
│ │ ├── APIController.php
│ │ ├── ApiController.php
│ │ └── TodoController.php
│ ├── Resources
│ │ ├── TodoCollection.php
│ │ ├── ApiResource.php
│ │ ├── ApiResourceCollection.php
│ │ └── TodoResource.php
│ └── Kernel.php
├── Providers
│ ├── BroadcastServiceProvider.php
│ ├── AuthServiceProvider.php
│ ├── AppServiceProvider.php
│ ├── EventServiceProvider.php
│ └── RouteServiceProvider.php
├── Custom
│ └── Hasher.php
├── Todo.php
├── Console
│ └── Kernel.php
├── Exceptions
│ └── Handler.php
├── Notifications
│ └── ResetPassword.php
└── User.php
├── .eslintrc.js
├── routes
├── channels.php
├── web.php
├── console.php
└── api.php
├── webpack.mix.js
├── server.php
├── phpcs.xml
├── .env.example
├── phpunit.xml
├── .github
└── workflows
│ └── laravel.yml
├── config
├── cors.php
├── view.php
├── services.php
├── hashing.php
├── broadcasting.php
├── filesystems.php
├── logging.php
├── queue.php
├── cache.php
├── auth.php
├── database.php
├── mail.php
├── session.php
└── app.php
├── LICENSE.md
├── package.json
├── artisan
├── composer.json
├── .php_cs
└── readme.md
/public/favicon.ico:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/database/.gitignore:
--------------------------------------------------------------------------------
1 | *.sqlite
2 |
--------------------------------------------------------------------------------
/bootstrap/cache/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
3 |
--------------------------------------------------------------------------------
/storage/logs/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
3 |
--------------------------------------------------------------------------------
/.eslintignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | dist
3 | vendor
4 |
--------------------------------------------------------------------------------
/public/robots.txt:
--------------------------------------------------------------------------------
1 | User-agent: *
2 | Disallow:
3 |
--------------------------------------------------------------------------------
/storage/app/public/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
3 |
--------------------------------------------------------------------------------
/storage/app/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !public/
3 | !.gitignore
4 |
--------------------------------------------------------------------------------
/storage/framework/cache/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
3 |
--------------------------------------------------------------------------------
/storage/framework/testing/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
3 |
--------------------------------------------------------------------------------
/storage/framework/views/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
3 |
--------------------------------------------------------------------------------
/storage/framework/sessions/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
3 |
--------------------------------------------------------------------------------
/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "plugins": ["@babel/plugin-proposal-class-properties"]
3 | }
4 |
--------------------------------------------------------------------------------
/.htaccess:
--------------------------------------------------------------------------------
1 |
No page found.
8 |{error}
93 || Time | 100 |To Do | 101 |Status | 102 |Action | 103 |
|---|---|---|---|
| {todo.created_at} | 107 |{todo.value} | 108 |{todo.status} | 109 |110 | 118 | | 119 |
Everything loaded.
140 || To Do | 127 |Action | 128 |
|---|---|
| {todo.value} | 132 |133 | 141 | | 142 |
114 | Built with Laravel and React. Includes JWT auth, 115 | registration, login, routing and tests. 116 | {' '} 117 | 118 | Learn more 119 | 120 | . 121 |
122 |123 | 124 | Source code and documentation on GitHub. 125 | 126 |
127 |