Skip to content

Port of Inertia's PingCRM to Hybridly

Notifications You must be signed in to change notification settings

hybridly/pingcrm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ping CRM

Status


An implementation of Ping CRM, with a few bells and whistles to showcase Hybridly features.



What's changed

The visual aspect of things is mostly unchanged from the original implementation, but there has been some changes under the hood:

  • Up-to-date: This repository uses Vue 3, Laravel 9 and Tailwind CSS 3
  • Vite: For super-fast HMR
  • Typescript: Vue components are rewritten in Composition API + Typescript
  • Data objects: spatie/laravel-data is used for TS type generation and added type safety
  • Localization: Locale switching has been implemented to illustrate Hybridly's integration with vue-i18n

Installation

Via dev containers

Simply open Visual Studio Code (or any dev container-compatible editor) and open this project in a container! You can then setup as usual:

php artisan key:generate
php artisan migrate
php artisan db:seed

Via Laravel Sail

composer install
vendor/bin/sail up -d
vendor/bin/sail artisan key:generate
vendor/bin/sail artisan migrate
vendor/bin/sail artisan db:seed

Supported languages

The following languages have a localization available:

  • English (en)
  • Japanese (ja)
  • Simplified Chinese (zh_CN) -- 🙏 @ycs77
  • Traditional Chinese (zh_TW) -- 🙏 @ycs77

PRs for other languages are welcome!