From 7b80b1f11a619b4d8442231a8a9c023115360915 Mon Sep 17 00:00:00 2001 From: Soham Banerjee Date: Wed, 22 Jan 2020 13:20:46 +0530 Subject: [PATCH] Final Commit --- .editorconfig | 15 + .env.example | 46 + .gitattributes | 5 + .gitignore | 12 + .idea/misc.xml | 6 + .idea/modules.xml | 8 + .idea/php.xml | 101 + .idea/speech_detect.iml | 99 + .idea/vcs.xml | 6 + .idea/workspace.xml | 197 + .styleci.yml | 13 + app/Console/Kernel.php | 42 + app/Doctor.php | 12 + app/Exceptions/Handler.php | 55 + .../Auth/ConfirmPasswordController.php | 40 + .../Auth/ForgotPasswordController.php | 22 + app/Http/Controllers/Auth/LoginController.php | 40 + .../Controllers/Auth/RegisterController.php | 73 + .../Auth/ResetPasswordController.php | 30 + .../Auth/VerificationController.php | 42 + app/Http/Controllers/Controller.php | 13 + app/Http/Controllers/DoctorController.php | 107 + app/Http/Controllers/PatientController.php | 85 + .../Controllers/PrescriptionController.php | 106 + app/Http/Kernel.php | 82 + app/Http/Middleware/Authenticate.php | 21 + .../Middleware/CheckForMaintenanceMode.php | 17 + app/Http/Middleware/EncryptCookies.php | 17 + .../Middleware/RedirectIfAuthenticated.php | 27 + app/Http/Middleware/TrimStrings.php | 18 + app/Http/Middleware/TrustProxies.php | 23 + app/Http/Middleware/VerifyCsrfToken.php | 24 + app/Patient.php | 10 + app/Prescription.php | 10 + app/Providers/AppServiceProvider.php | 28 + app/Providers/AuthServiceProvider.php | 30 + app/Providers/BroadcastServiceProvider.php | 21 + app/Providers/EventServiceProvider.php | 34 + app/Providers/RouteServiceProvider.php | 80 + app/User.php | 39 + artisan | 53 + assets/css/main.min.css | 2 +- assets/css/main.scss | 308 +- assets/images/add.png | Bin 0 -> 2683 bytes assets/images/call.png | Bin 0 -> 7538 bytes assets/images/doctor.jpeg | Bin 0 -> 86252 bytes assets/images/doctor.png | Bin 0 -> 1468 bytes assets/images/email_doctor.png | Bin 0 -> 2860 bytes assets/images/microphone.png | Bin 0 -> 5324 bytes assets/images/note.png | Bin 0 -> 3669 bytes assets/images/prescription.jpg | Bin 0 -> 55885 bytes assets/images/register.png | Bin 0 -> 3975 bytes assets/images/specilized.png | Bin 0 -> 3731 bytes assets/images/steps.png | Bin 0 -> 5658 bytes assets/images/userdashboard.png | Bin 0 -> 2869 bytes bootstrap/app.php | 55 + bootstrap/cache/.gitignore | 2 + composer.json | 62 + composer.lock | 5112 ++++++++ config/app.php | 231 + config/auth.php | 117 + config/broadcasting.php | 59 + config/cache.php | 103 + config/database.php | 147 + config/filesystems.php | 69 + config/hashing.php | 52 + config/logging.php | 104 + config/mail.php | 136 + config/queue.php | 88 + config/services.php | 33 + config/session.php | 199 + config/view.php | 36 + dashboard.html | 105 + database/.gitignore | 2 + database/factories/DoctorsFactory.php | 18 + database/factories/PatientsFactory.php | 16 + database/factories/PrescriptionFactory.php | 20 + database/factories/UserFactory.php | 28 + .../2014_10_12_000000_create_users_table.php | 36 + ...12_100000_create_password_resets_table.php | 32 + ..._08_19_000000_create_failed_jobs_table.php | 35 + ...2020_01_21_092829_create_doctors_table.php | 39 + ...1_21_092901_create_prescriptions_table.php | 37 + ...020_01_21_092919_create_patients_table.php | 36 + database/seeds/DatabaseSeeder.php | 19 + database/seeds/DoctorsTableSeeder.php | 24 + database/seeds/PatientSeeder.php | 17 + database/seeds/PrescriptionTableSeeder.php | 17 + index.html | 225 +- package-lock.json | 10012 ++++++++++++++++ package.json | 21 + phpunit.xml | 37 + public/.htaccess | 21 + public/assets/css/_breakpoints.scss | 123 + public/assets/css/_functions.scss | 86 + public/assets/css/_variables.scss | 1086 ++ public/assets/css/main.min.css | 1 + public/assets/css/main.scss | 738 ++ public/assets/images/add.png | Bin 0 -> 2683 bytes public/assets/images/call.png | Bin 0 -> 7538 bytes public/assets/images/doctor.jpeg | Bin 0 -> 86252 bytes public/assets/images/doctor.png | Bin 0 -> 1468 bytes public/assets/images/edit.png | Bin 0 -> 2440 bytes public/assets/images/email.png | Bin 0 -> 1197 bytes public/assets/images/email_doctor.png | Bin 0 -> 2860 bytes public/assets/images/mic.png | Bin 0 -> 1666 bytes public/assets/images/microphone.png | Bin 0 -> 5324 bytes public/assets/images/note.png | Bin 0 -> 3669 bytes public/assets/images/password.png | Bin 0 -> 1760 bytes public/assets/images/phone.png | Bin 0 -> 2936 bytes public/assets/images/prescription.jpg | Bin 0 -> 55885 bytes public/assets/images/register.png | Bin 0 -> 3975 bytes public/assets/images/registration.png | Bin 0 -> 3409 bytes public/assets/images/rx.png | Bin 0 -> 7182 bytes public/assets/images/rxtrans.png | Bin 0 -> 2690 bytes public/assets/images/specialization.png | Bin 0 -> 3510 bytes public/assets/images/specilized.png | Bin 0 -> 3731 bytes public/assets/images/steps.png | Bin 0 -> 5658 bytes public/assets/images/user.png | Bin 0 -> 2379 bytes public/assets/images/userdashboard.png | Bin 0 -> 2869 bytes public/assets/images/wave.png | Bin 0 -> 292 bytes public/assets/images/writing.png | Bin 0 -> 1885 bytes public/assets/js/main.js | 81 + public/favicon.ico | 0 public/index.php | 60 + public/robots.txt | 2 + resources/js/app.js | 1 + resources/js/bootstrap.js | 28 + resources/lang/en/auth.php | 19 + resources/lang/en/pagination.php | 19 + resources/lang/en/passwords.php | 22 + resources/lang/en/validation.php | 151 + resources/prescription-bak.blade.php | 400 + resources/sass/app.scss | 1 + resources/views/dashboard.blade.php | 102 + resources/views/edit-prescription.blade.php | 276 + resources/views/login.blade.php | 137 + resources/views/prescription.blade.php | 421 + resources/views/signup.blade.php | 137 + resources/views/welcome.blade.php | 100 + routes/api.php | 18 + routes/channels.php | 16 + routes/console.php | 18 + routes/web.php | 43 + server.php | 21 + speech.html | 152 + storage/app/.gitignore | 3 + storage/app/public/.gitignore | 2 + storage/framework/.gitignore | 8 + storage/framework/cache/.gitignore | 3 + storage/framework/cache/data/.gitignore | 2 + storage/framework/sessions/.gitignore | 2 + storage/framework/testing/.gitignore | 2 + storage/framework/views/.gitignore | 2 + storage/logs/.gitignore | 2 + tests/CreatesApplication.php | 22 + tests/Feature/ExampleTest.php | 21 + tests/TestCase.php | 10 + tests/Unit/ExampleTest.php | 18 + webpack.mix.js | 15 + 160 files changed, 23677 insertions(+), 115 deletions(-) create mode 100644 .editorconfig create mode 100644 .env.example create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/php.xml create mode 100644 .idea/speech_detect.iml create mode 100644 .idea/vcs.xml create mode 100644 .idea/workspace.xml create mode 100644 .styleci.yml create mode 100644 app/Console/Kernel.php create mode 100644 app/Doctor.php create mode 100644 app/Exceptions/Handler.php create mode 100644 app/Http/Controllers/Auth/ConfirmPasswordController.php create mode 100644 app/Http/Controllers/Auth/ForgotPasswordController.php create mode 100644 app/Http/Controllers/Auth/LoginController.php create mode 100644 app/Http/Controllers/Auth/RegisterController.php create mode 100644 app/Http/Controllers/Auth/ResetPasswordController.php create mode 100644 app/Http/Controllers/Auth/VerificationController.php create mode 100644 app/Http/Controllers/Controller.php create mode 100644 app/Http/Controllers/DoctorController.php create mode 100644 app/Http/Controllers/PatientController.php create mode 100644 app/Http/Controllers/PrescriptionController.php create mode 100644 app/Http/Kernel.php create mode 100644 app/Http/Middleware/Authenticate.php create mode 100644 app/Http/Middleware/CheckForMaintenanceMode.php create mode 100644 app/Http/Middleware/EncryptCookies.php create mode 100644 app/Http/Middleware/RedirectIfAuthenticated.php create mode 100644 app/Http/Middleware/TrimStrings.php create mode 100644 app/Http/Middleware/TrustProxies.php create mode 100644 app/Http/Middleware/VerifyCsrfToken.php create mode 100644 app/Patient.php create mode 100644 app/Prescription.php create mode 100644 app/Providers/AppServiceProvider.php create mode 100644 app/Providers/AuthServiceProvider.php create mode 100644 app/Providers/BroadcastServiceProvider.php create mode 100644 app/Providers/EventServiceProvider.php create mode 100644 app/Providers/RouteServiceProvider.php create mode 100644 app/User.php create mode 100644 artisan create mode 100644 assets/images/add.png create mode 100644 assets/images/call.png create mode 100644 assets/images/doctor.jpeg create mode 100644 assets/images/doctor.png create mode 100644 assets/images/email_doctor.png create mode 100644 assets/images/microphone.png create mode 100644 assets/images/note.png create mode 100644 assets/images/prescription.jpg create mode 100644 assets/images/register.png create mode 100644 assets/images/specilized.png create mode 100644 assets/images/steps.png create mode 100644 assets/images/userdashboard.png create mode 100644 bootstrap/app.php create mode 100644 bootstrap/cache/.gitignore create mode 100644 composer.json create mode 100644 composer.lock create mode 100644 config/app.php create mode 100644 config/auth.php create mode 100644 config/broadcasting.php create mode 100644 config/cache.php create mode 100644 config/database.php create mode 100644 config/filesystems.php create mode 100644 config/hashing.php create mode 100644 config/logging.php create mode 100644 config/mail.php create mode 100644 config/queue.php create mode 100644 config/services.php create mode 100644 config/session.php create mode 100644 config/view.php create mode 100644 dashboard.html create mode 100644 database/.gitignore create mode 100644 database/factories/DoctorsFactory.php create mode 100644 database/factories/PatientsFactory.php create mode 100644 database/factories/PrescriptionFactory.php create mode 100644 database/factories/UserFactory.php create mode 100644 database/migrations/2014_10_12_000000_create_users_table.php create mode 100644 database/migrations/2014_10_12_100000_create_password_resets_table.php create mode 100644 database/migrations/2019_08_19_000000_create_failed_jobs_table.php create mode 100644 database/migrations/2020_01_21_092829_create_doctors_table.php create mode 100644 database/migrations/2020_01_21_092901_create_prescriptions_table.php create mode 100644 database/migrations/2020_01_21_092919_create_patients_table.php create mode 100644 database/seeds/DatabaseSeeder.php create mode 100644 database/seeds/DoctorsTableSeeder.php create mode 100644 database/seeds/PatientSeeder.php create mode 100644 database/seeds/PrescriptionTableSeeder.php create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 phpunit.xml create mode 100644 public/.htaccess create mode 100644 public/assets/css/_breakpoints.scss create mode 100644 public/assets/css/_functions.scss create mode 100644 public/assets/css/_variables.scss create mode 100644 public/assets/css/main.min.css create mode 100644 public/assets/css/main.scss create mode 100644 public/assets/images/add.png create mode 100644 public/assets/images/call.png create mode 100644 public/assets/images/doctor.jpeg create mode 100644 public/assets/images/doctor.png create mode 100644 public/assets/images/edit.png create mode 100644 public/assets/images/email.png create mode 100644 public/assets/images/email_doctor.png create mode 100644 public/assets/images/mic.png create mode 100644 public/assets/images/microphone.png create mode 100644 public/assets/images/note.png create mode 100644 public/assets/images/password.png create mode 100644 public/assets/images/phone.png create mode 100644 public/assets/images/prescription.jpg create mode 100644 public/assets/images/register.png create mode 100644 public/assets/images/registration.png create mode 100644 public/assets/images/rx.png create mode 100644 public/assets/images/rxtrans.png create mode 100644 public/assets/images/specialization.png create mode 100644 public/assets/images/specilized.png create mode 100644 public/assets/images/steps.png create mode 100644 public/assets/images/user.png create mode 100644 public/assets/images/userdashboard.png create mode 100644 public/assets/images/wave.png create mode 100644 public/assets/images/writing.png create mode 100644 public/assets/js/main.js create mode 100644 public/favicon.ico create mode 100644 public/index.php create mode 100644 public/robots.txt create mode 100644 resources/js/app.js create mode 100644 resources/js/bootstrap.js create mode 100644 resources/lang/en/auth.php create mode 100644 resources/lang/en/pagination.php create mode 100644 resources/lang/en/passwords.php create mode 100644 resources/lang/en/validation.php create mode 100644 resources/prescription-bak.blade.php create mode 100644 resources/sass/app.scss create mode 100644 resources/views/dashboard.blade.php create mode 100644 resources/views/edit-prescription.blade.php create mode 100644 resources/views/login.blade.php create mode 100644 resources/views/prescription.blade.php create mode 100644 resources/views/signup.blade.php create mode 100644 resources/views/welcome.blade.php create mode 100644 routes/api.php create mode 100644 routes/channels.php create mode 100644 routes/console.php create mode 100644 routes/web.php create mode 100644 server.php create mode 100644 speech.html create mode 100644 storage/app/.gitignore create mode 100644 storage/app/public/.gitignore create mode 100644 storage/framework/.gitignore create mode 100644 storage/framework/cache/.gitignore create mode 100644 storage/framework/cache/data/.gitignore create mode 100644 storage/framework/sessions/.gitignore create mode 100644 storage/framework/testing/.gitignore create mode 100644 storage/framework/views/.gitignore create mode 100644 storage/logs/.gitignore create mode 100644 tests/CreatesApplication.php create mode 100644 tests/Feature/ExampleTest.php create mode 100644 tests/TestCase.php create mode 100644 tests/Unit/ExampleTest.php create mode 100644 webpack.mix.js diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..6537ca4 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,15 @@ +root = true + +[*] +charset = utf-8 +end_of_line = lf +insert_final_newline = true +indent_style = space +indent_size = 4 +trim_trailing_whitespace = true + +[*.md] +trim_trailing_whitespace = false + +[*.{yml,yaml}] +indent_size = 2 diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..53d48bf --- /dev/null +++ b/.env.example @@ -0,0 +1,46 @@ +APP_NAME=Laravel +APP_ENV=local +APP_KEY= +APP_DEBUG=true +APP_URL=http://localhost + +LOG_CHANNEL=stack + +DB_CONNECTION=mysql +DB_HOST=127.0.0.1 +DB_PORT=3306 +DB_DATABASE=laravel +DB_USERNAME=root +DB_PASSWORD= + +BROADCAST_DRIVER=log +CACHE_DRIVER=file +QUEUE_CONNECTION=sync +SESSION_DRIVER=file +SESSION_LIFETIME=120 + +REDIS_HOST=127.0.0.1 +REDIS_PASSWORD=null +REDIS_PORT=6379 + +MAIL_DRIVER=smtp +MAIL_HOST=smtp.mailtrap.io +MAIL_PORT=2525 +MAIL_USERNAME=null +MAIL_PASSWORD=null +MAIL_ENCRYPTION=null +MAIL_FROM_ADDRESS=null +MAIL_FROM_NAME="${APP_NAME}" + +AWS_ACCESS_KEY_ID= +AWS_SECRET_ACCESS_KEY= +AWS_DEFAULT_REGION=us-east-1 +AWS_BUCKET= + +PUSHER_APP_ID= +PUSHER_APP_KEY= +PUSHER_APP_SECRET= +PUSHER_APP_CLUSTER=mt1 + +MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}" +MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}" diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..967315d --- /dev/null +++ b/.gitattributes @@ -0,0 +1,5 @@ +* text=auto +*.css linguist-vendored +*.scss linguist-vendored +*.js linguist-vendored +CHANGELOG.md export-ignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0f7df0f --- /dev/null +++ b/.gitignore @@ -0,0 +1,12 @@ +/node_modules +/public/hot +/public/storage +/storage/*.key +/vendor +.env +.env.backup +.phpunit.result.cache +Homestead.json +Homestead.yaml +npm-debug.log +yarn-error.log diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..28a804d --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..593099d --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/php.xml b/.idea/php.xml new file mode 100644 index 0000000..c65f515 --- /dev/null +++ b/.idea/php.xml @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/speech_detect.iml b/.idea/speech_detect.iml new file mode 100644 index 0000000..0596919 --- /dev/null +++ b/.idea/speech_detect.iml @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 0000000..21b504c --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,197 @@ + + + + + + + + + + + + + + + + + + + $PROJECT_DIR$/composer.json + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +