├── public
├── favicon.ico
├── robots.txt
├── .htaccess
├── web.config
└── index.php
├── resources
├── css
│ └── app.css
├── js
│ ├── app.js
│ └── bootstrap.js
├── lang
│ └── en
│ │ ├── pagination.php
│ │ ├── auth.php
│ │ └── passwords.php
└── views
│ ├── home.blade.php
│ ├── auth
│ ├── verify.blade.php
│ ├── passwords
│ │ ├── email.blade.php
│ │ ├── confirm.blade.php
│ │ └── reset.blade.php
│ ├── login.blade.php
│ └── register.blade.php
│ └── layouts
│ └── app.blade.php
├── bootstrap
├── cache
│ └── .gitignore
└── app.php
├── storage
├── logs
│ └── .gitignore
├── app
│ ├── public
│ │ └── .gitignore
│ └── .gitignore
└── framework
│ ├── testing
│ └── .gitignore
│ ├── views
│ └── .gitignore
│ ├── cache
│ ├── data
│ │ └── .gitignore
│ └── .gitignore
│ ├── sessions
│ └── .gitignore
│ └── .gitignore
├── database
├── .gitignore
├── seeders
│ ├── DatabaseSeeder.php
│ └── UserSeeder.php
├── migrations
│ ├── 2014_10_12_100000_create_password_resets_table.php
│ ├── 2019_08_19_000000_create_failed_jobs_table.php
│ ├── 2014_10_12_000000_create_users_table.php
│ └── 2019_12_14_000001_create_personal_access_tokens_table.php
└── factories
│ └── UserFactory.php
├── VM
├── php.ini
├── xdebug.ini
└── supervisord.conf
├── client
├── postcss.config.js
├── styles
│ └── globals.css
├── .env.local.example
├── next-env.d.ts
├── pages
│ ├── _document.tsx
│ ├── index.tsx
│ ├── dashboard
│ │ └── index.tsx
│ ├── 404.tsx
│ ├── _app.tsx
│ └── user
│ │ ├── password
│ │ ├── forgot.tsx
│ │ └── reset
│ │ │ └── [token].tsx
│ │ ├── email
│ │ └── verify
│ │ │ └── [userID]
│ │ │ └── [hash].tsx
│ │ └── login.tsx
├── components
│ ├── Spinner
│ │ └── Spinner.tsx
│ ├── Typography
│ │ └── Headers.tsx
│ ├── Card
│ │ └── Card.tsx
│ ├── Alert
│ │ └── Alert.tsx
│ ├── SEO
│ │ └── MetaTags.tsx
│ ├── Form
│ │ └── FormElement.tsx
│ ├── Button
│ │ └── Button.tsx
│ ├── Layout
│ │ └── Sidebar.tsx
│ └── Navigation
│ │ ├── Footer.tsx
│ │ └── Navbar.tsx
├── .gitignore
├── store
│ ├── store.tsx
│ ├── actionTypes.tsx
│ └── auth
│ │ └── authReducer.tsx
├── tsconfig.json
├── .eslintrc.js
├── config
│ └── config.tsx
├── package.json
└── services
│ ├── UserValidator.tsx
│ └── Auth
│ └── AuthGuard.tsx
├── .gitattributes
├── .idea
├── vcs.xml
├── .gitignore
├── phpunit.xml
├── modules.xml
├── inspectionProfiles
│ └── Project_Default.xml
└── php.xml
├── tests
├── TestCase.php
├── Unit
│ └── ExampleTest.php
├── Feature
│ └── ExampleTest.php
└── CreatesApplication.php
├── vm-stop
├── .styleci.yml
├── .gitignore
├── .editorconfig
├── app
├── Http
│ ├── Middleware
│ │ ├── EncryptCookies.php
│ │ ├── VerifyCsrfToken.php
│ │ ├── TrimStrings.php
│ │ ├── TrustHosts.php
│ │ ├── PreventRequestsDuringMaintenance.php
│ │ ├── TrustProxies.php
│ │ ├── Authenticate.php
│ │ └── RedirectIfAuthenticated.php
│ ├── Controllers
│ │ ├── Controller.php
│ │ ├── HomeController.php
│ │ └── Auth
│ │ │ ├── ForgotPasswordController.php
│ │ │ ├── ResetPasswordController.php
│ │ │ ├── LoginController.php
│ │ │ ├── ConfirmPasswordController.php
│ │ │ ├── VerificationController.php
│ │ │ └── RegisterController.php
│ └── Kernel.php
├── Providers
│ ├── BroadcastServiceProvider.php
│ ├── AppServiceProvider.php
│ ├── EventServiceProvider.php
│ ├── AuthServiceProvider.php
│ └── RouteServiceProvider.php
├── Exceptions
│ └── Handler.php
├── Console
│ └── Kernel.php
├── Models
│ └── User.php
└── Notifications
│ └── MailResetPasswordMail.php
├── webpack.mix.js
├── routes
├── channels.php
├── api.php
├── console.php
└── web.php
├── server.php
├── vm-start
├── .vscode
└── launch.json
├── package.json
├── config
├── cors.php
├── services.php
├── view.php
├── hashing.php
├── sanctum.php
├── broadcasting.php
├── filesystems.php
├── queue.php
├── logging.php
├── cache.php
├── mail.php
├── auth.php
└── database.php
├── .env.example
├── phpunit.xml
├── docker-compose.yml
├── artisan
├── composer.json
└── Dockerfile
/public/favicon.ico:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/resources/css/app.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/bootstrap/cache/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
3 |
--------------------------------------------------------------------------------
/resources/js/app.js:
--------------------------------------------------------------------------------
1 | require('./bootstrap');
2 |
--------------------------------------------------------------------------------
/storage/logs/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
3 |
--------------------------------------------------------------------------------
/database/.gitignore:
--------------------------------------------------------------------------------
1 | *.sqlite
2 | *.sqlite-journal
3 |
--------------------------------------------------------------------------------
/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/testing/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
3 |
--------------------------------------------------------------------------------
/storage/framework/views/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
3 |
--------------------------------------------------------------------------------
/storage/framework/cache/data/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
3 |
--------------------------------------------------------------------------------
/storage/framework/sessions/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
3 |
--------------------------------------------------------------------------------
/storage/framework/cache/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !data/
3 | !.gitignore
4 |
--------------------------------------------------------------------------------
/VM/php.ini:
--------------------------------------------------------------------------------
1 | [PHP]
2 | post_max_size = 100M
3 | upload_max_filesize = 100M
4 | variables_order = EGPCS
--------------------------------------------------------------------------------
/client/postcss.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | plugins: {
3 | tailwindcss: {},
4 | autoprefixer: {},
5 | },
6 | };
7 |
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | * text=auto
2 | *.css linguist-vendored
3 | *.scss linguist-vendored
4 | *.js linguist-vendored
5 | CHANGELOG.md export-ignore
6 |
--------------------------------------------------------------------------------
/client/styles/globals.css:
--------------------------------------------------------------------------------
1 | @tailwind base;
2 | @tailwind components;
3 | @tailwind utilities;
4 |
5 | .border-top-colored {
6 | border-top-color: #4f46e5;
7 | }
8 |
--------------------------------------------------------------------------------
/client/.env.local.example:
--------------------------------------------------------------------------------
1 | NEXT_PUBLIC_API_HOST_URL=http://localhost:8000
2 | NEXT_PUBLIC_USER_HOME_ROUTE=/dashboard
3 | NEXT_PUBLIC_GOOGLE_TAG_MANAGER_ID=XXXXXXXXXXXXXXXX
--------------------------------------------------------------------------------
/storage/framework/.gitignore:
--------------------------------------------------------------------------------
1 | compiled.php
2 | config.php
3 | down
4 | events.scanned.php
5 | maintenance.php
6 | routes.php
7 | routes.scanned.php
8 | schedule-*
9 | services.json
10 |
--------------------------------------------------------------------------------
/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |