From 4b5501e07c73c5cc126fa827a79e6f3be39704df Mon Sep 17 00:00:00 2001 From: remarkmacasieb04 Date: Wed, 22 Apr 2026 09:41:39 +0800 Subject: [PATCH] refactor: update references from 'CRM Lite' to 'NextClient' across the application --- .env.example | 2 +- README.md | 10 +++--- app/Mail/FollowUpReminderDigestMail.php | 2 +- resources/js/components/AppLogo.vue | 2 +- resources/js/layouts/auth/AuthSplitLayout.vue | 2 +- resources/js/pages/Welcome.vue | 34 +++++++++++++------ resources/js/pages/admin/Users.vue | 2 +- resources/js/pages/auth/Register.vue | 2 +- resources/js/pages/clients/Index.vue | 2 +- resources/js/pages/errors/Status.vue | 2 +- resources/js/pages/portal/Show.vue | 2 +- resources/js/pages/settings/Profile.vue | 2 +- resources/js/pages/settings/Workspace.vue | 2 +- .../views/mail/follow-up-digest.blade.php | 2 +- 14 files changed, 40 insertions(+), 28 deletions(-) diff --git a/.env.example b/.env.example index 4d97479..601b709 100644 --- a/.env.example +++ b/.env.example @@ -1,4 +1,4 @@ -APP_NAME="CRM Lite" +APP_NAME="NextClient" APP_ENV=local APP_KEY= APP_DEBUG=true diff --git a/README.md b/README.md index 772df99..6059a17 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -# NextClient +# NextClientnt -NextClient is a Laravel 13 + Vue 3 + Inertia.js CRM for freelancers and small service businesses. It ships with custom Fortify-based authentication, optional Socialite login, a polished SaaS-style dashboard, client management, searchable records, client notes, archive workflows, reminder tooling, and production-safe defaults. +NextClientnt is a Laravel 13 + Vue 3 + Inertia.js CRM for freelancers and small service businesses. It ships with custom Fortify-based authentication, optional Socialite login, a polished SaaS-style dashboard, client management, searchable records, client notes, archive workflows, reminder tooling, and production-safe defaults. ## Stack @@ -109,11 +109,11 @@ GITHUB_CLIENT_SECRET= GITHUB_REDIRECT_URI="${APP_URL}/auth/github/callback" ``` -If a provider is missing credentials, NextClient hides that button and fails gracefully if its callback is hit directly. +If a provider is missing credentials, NextClientnt hides that button and fails gracefully if its callback is hit directly. ## Demo Accounts -If you run the local sample seeder, NextClient creates these accounts: +If you run the local sample seeder, NextClientnt creates these accounts: - `owner@example.com` / `password` Role: `admin` @@ -216,7 +216,7 @@ The default drivers are chosen for simple VPS deployment: - `CACHE_STORE=database` - `QUEUE_CONNECTION=database` -For SQLite-specific backups, NextClient includes: +For SQLite-specific backups, NextClientnt includes: ```bash php artisan crm:backup:sqlite diff --git a/app/Mail/FollowUpReminderDigestMail.php b/app/Mail/FollowUpReminderDigestMail.php index 76e9ddd..d5ea2e6 100644 --- a/app/Mail/FollowUpReminderDigestMail.php +++ b/app/Mail/FollowUpReminderDigestMail.php @@ -26,7 +26,7 @@ public function __construct( public function envelope(): Envelope { return new Envelope( - subject: "Your CRM Lite follow-up digest for {$this->digestDateLabel}", + subject: "Your NextClient follow-up digest for {$this->digestDateLabel}", ); } diff --git a/resources/js/components/AppLogo.vue b/resources/js/components/AppLogo.vue index 4ecab37..7a70c0a 100644 --- a/resources/js/components/AppLogo.vue +++ b/resources/js/components/AppLogo.vue @@ -8,7 +8,7 @@ import AppLogoIcon from '@/components/AppLogoIcon.vue'; />
- CRM Lite + NextClient Freelancer workspace diff --git a/resources/js/layouts/auth/AuthSplitLayout.vue b/resources/js/layouts/auth/AuthSplitLayout.vue index 7de08ac..e80aadc 100644 --- a/resources/js/layouts/auth/AuthSplitLayout.vue +++ b/resources/js/layouts/auth/AuthSplitLayout.vue @@ -64,7 +64,7 @@ defineProps<{ chaos.

- CRM Lite gives solo operators a calm, fast home for leads, + NextClient gives solo operators a calm, fast home for leads, follow-ups, notes, and account activity with the polish of a modern SaaS product.

diff --git a/resources/js/pages/Welcome.vue b/resources/js/pages/Welcome.vue index 6c5f3dd..b8fd0e4 100644 --- a/resources/js/pages/Welcome.vue +++ b/resources/js/pages/Welcome.vue @@ -25,7 +25,7 @@ const isAuthenticated = computed(() => page.props.auth.user !== null);