All Projects → modemb → larasar

modemb / larasar

Licence: other
Laravel + Quasar Framework

Programming Languages

javascript
184084 projects - #8 most used programming language
Vue
7211 projects
PHP
23972 projects - #3 most used programming language
Blade
752 projects
CSS
56736 projects
shell
77523 projects

Projects that are alternatives of or similar to larasar

cordova-plugin-webserver
A webserver plugin for cordova
Stars: ✭ 101 (+31.17%)
Mutual labels:  cordova, backend
cordova-plugin-apkupdater
This plugin allows your Android app to download and install compressed updates without the Google Play Store.
Stars: ✭ 46 (-40.26%)
Mutual labels:  cordova, capacitor
v-cupertino
A Vue 3 Wrapper for Cupertino Pane Library
Stars: ✭ 17 (-77.92%)
Mutual labels:  cordova, capacitor
ionic-vue-mobile-template-03
Hybrid app template built with vue, ionic and capacitor.
Stars: ✭ 62 (-19.48%)
Mutual labels:  cordova, capacitor
Platform
Platform agnostic core - Web, Desktop, Mobile
Stars: ✭ 47 (-38.96%)
Mutual labels:  cordova, desktop
Capacitor
Build cross-platform Native Progressive Web Apps for iOS, Android, and the Web ⚡️
Stars: ✭ 6,598 (+8468.83%)
Mutual labels:  cordova, capacitor
native-xr-for-web
Add iOS and Android build with AR capabilities to your website or web-based app.
Stars: ✭ 27 (-64.94%)
Mutual labels:  cordova, capacitor
capacitor-rate-app
Let users rate your app using native review app dialog for both Android and iOS.
Stars: ✭ 88 (+14.29%)
Mutual labels:  cordova, capacitor
Quasar Awesome
🎉 A list of awesome things related to Quasar
Stars: ✭ 995 (+1192.21%)
Mutual labels:  cordova, quasar-framework
Quasar Cordova Fingerprint
🔒👍📱 Quasar + Cordova Fingerprint Plugin
Stars: ✭ 25 (-67.53%)
Mutual labels:  cordova, quasar-framework
Icongenie
CLI tool to generate all the icons and splashscreens for your Quasar Apps
Stars: ✭ 174 (+125.97%)
Mutual labels:  cordova, quasar-framework
quasar-manage
基于 Quasar-cli 的中后台前端解决方案
Stars: ✭ 62 (-19.48%)
Mutual labels:  cordova, quasar-framework
ct-material-dashboard-pro-laravel
Material Pro Dashboard For Laravel Framework 9.x and Up
Stars: ✭ 18 (-76.62%)
Mutual labels:  backend
Smart-Text-Editor
The text editor that requires only a browser and a keyboard!
Stars: ✭ 60 (-22.08%)
Mutual labels:  desktop
ember-cordova
CLI for Ember/Cordova/Crosswalk Applications
Stars: ✭ 16 (-79.22%)
Mutual labels:  cordova
ult
The Ultimate Dev Stack
Stars: ✭ 54 (-29.87%)
Mutual labels:  desktop
cordova-plugin-zeep
Zip compression/decompression for the cordova/phonegap platform
Stars: ✭ 27 (-64.94%)
Mutual labels:  cordova
slotlist-backend
Backend of slotlist.info, an ArmA 3 mission planning and slotlist management tool
Stars: ✭ 13 (-83.12%)
Mutual labels:  backend
jobs
💼 Job opportunities in Singapore and abroad
Stars: ✭ 36 (-53.25%)
Mutual labels:  backend
fbsql
Work (secure) with your backend database within HTML
Stars: ✭ 16 (-79.22%)
Mutual labels:  backend

Quasar App (client) & Laravel Backend (server)

A Laravel + Quasar Vue Framework App

https://github.com/modemb/larasar https://www.facebook.com/suguffie https://github.com/quasarframework/quasar-awesome#projects-using-quasar

Install the dependencies

# composer require laravel/jetstream #Installing Jetstream https://jetstream.laravel.com/2.x/installation.html
# php artisan jetstream:install livewire --teams
# php artisan jetstream:install inertia --teams
# composer require laravel/passport
composer install
php artisan passport:install / If No Key - php artisan passport:keys
cp .env.example .env
php artisan key:generate
npm install && npm run dev

Start the app in development mode (hot-code reloading, error reporting, etc.)

php artisan serve
quasar dev
quasar dev -m ssr
quasar dev -m pwa
quasar dev -m bex
quasar dev -m capacitor -T android|ios
quasar dev -m android|ios
quasar dev -m electron
quasar dev -m ios -- some params --and options --here
quasar dev -m electron -- --no-sandbox --disable-setuid-sandbox

Lint the files

npm run lint

Build the app for production

quasar build
quasar build -m ssr
quasar build -m pwa
quasar build -m bex
quasar build -m capacitor -T android|ios
quasar build -m android|ios
quasar build -m electron
quasar build -m ios -- some params --and options --here
quasar build -m electron -- --no-sandbox --disable-setuid-sandbox

Testing - Manuel (QA) - Automatic (CI/CD)

Laravel https://laravel.com/docs/9.x/testing#introduction https://laravel.com/docs/9.x/dusk Quasar https://testing.quasar.dev/ https://quasar.dev/quasar-cli/testing-and-auditing#introduction

PWA Icons Generate

yarn global add @quasar/icongenie
icongenie g -i public/images/backup/suguffie.png

Cordova Setup: Android Studio – Configure – Default Project Structure

Windows In Search, search for and then Click Environment Variables. ... In the Edit System Variable (or New System Variable) window, specify the value of the PATH environment variable. ... Reopen Command prompt window, and run your java code.

export ANDROID_HOME='D:\Projects\Android\android-sdk'
export ANDROID_SDK_ROOT='D:\Projects\Android\android-sdk'
export JAVA_HOME='E:\Apps\Android\Android Studio\jre'
export JAVA_HOME='C:\Program Files\Java\jdk-17.0.2'

Developing Mobile Apps

https://quasar.dev/quasar-cli/developing-mobile-apps

Developing Desktop Apps

https://quasar.dev/quasar-cli-webpack/developing-electron-apps

Publishing to Store

https://quasar.dev/quasar-cli/developing-cordova-apps/publishing-to-store https://quasar.dev/quasar-cli/developing-capacitor-apps/publishing-to-store https://quasar.dev/quasar-cli/developing-electron-apps/configuring-electron

Navigate to the folder that contains keytool.exe or add this folder to your path

Open a Command Prompt window running as an administrator

cd 'E:\Apps\Android\Android Studio\jre\jre\bin'
keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 20000
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore 'D:\Projects\wamp\www\larasar\dist\cordova\android\apk\release' alias_name

To open the AVD Manager, do one of the following:

Select Tools > AVD Manager. Click AVD Manager in the toolbar.

Customize the configuration

See Configuring quasar.conf.js.

Create Update Columns From AddColumnsToTable

https://laravel.com/docs/9.x/migrations#columns php artisan migrate

Comment Flow

Backend: Routes -> Controllers - Frontend: Blade -> Vue

Features

  • CRUDAction Reusable State Management
  • Realtime (Chat, Push/Notification)
  • Users Authentication by Roles
  • Weather Location Distance
  • All Platforms in One Go
  • Super Admin ID = 1
  • Email Verification
  • State Management
  • Users Analytics
  • Form Validation
  • Password Reset
  • Live Migration
  • Users Sessions
  • Social Login
  • Share Button
  • Soft Delete
  • File upload
  • Cron jobs
  • ipDebug
  • Payment
  • CMS
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].