diff --git a/apps/portal/.env.example b/apps/portal/.env.example deleted file mode 100644 index de987a58..00000000 --- a/apps/portal/.env.example +++ /dev/null @@ -1,40 +0,0 @@ -# ============================================================================= -# Customer Portal Frontend - Development Environment -# ============================================================================= -# Copy this file to .env.local in apps/portal/: -# cp .env.example .env.local -# -# Note: NEXT_PUBLIC_* variables are exposed to the browser. -# In development, Next.js rewrites /api/* to the BFF, so you typically -# don't need to set NEXT_PUBLIC_API_BASE. -# ============================================================================= - -# ----------------------------------------------------------------------------- -# Application Identity -# ----------------------------------------------------------------------------- -NEXT_PUBLIC_APP_NAME=Customer Portal (Dev) -NEXT_PUBLIC_APP_VERSION=1.0.0-dev - -# ----------------------------------------------------------------------------- -# API Configuration -# ----------------------------------------------------------------------------- -# In development: Leave empty or unset - Next.js rewrites /api/* to BFF -# In production: Set to /api (nginx proxies to BFF) or full BFF URL -# NEXT_PUBLIC_API_BASE= - -# BFF URL for Next.js rewrites (server-side only, not exposed to browser) -BFF_URL=http://localhost:4000 - -# ----------------------------------------------------------------------------- -# Development Tools -# ----------------------------------------------------------------------------- -NEXT_PUBLIC_ENABLE_DEVTOOLS=true - -# ----------------------------------------------------------------------------- -# Salesforce Embedded Service (Optional - for Agentforce widget) -# ----------------------------------------------------------------------------- -# NEXT_PUBLIC_SF_EMBEDDED_SERVICE_URL= -# NEXT_PUBLIC_SF_ORG_ID= -# NEXT_PUBLIC_SF_EMBEDDED_SERVICE_DEPLOYMENT_ID= -# NEXT_PUBLIC_SF_EMBEDDED_SERVICE_SITE_URL= -# NEXT_PUBLIC_SF_EMBEDDED_SERVICE_SCRT2_URL= diff --git a/apps/portal/src/app/(public)/(site)/blog/page.tsx b/apps/portal/src/app/(public)/(site)/blog/page.tsx index 37f875cd..4ee6ea1e 100644 --- a/apps/portal/src/app/(public)/(site)/blog/page.tsx +++ b/apps/portal/src/app/(public)/(site)/blog/page.tsx @@ -6,26 +6,15 @@ import { cn } from "@/shared/utils"; // Sample blog data const categories = [ - { id: "all", label: "Latest", count: 8 }, - { id: "guides", label: "Guides", count: 3 }, + { id: "all", label: "Latest", count: 5 }, + { id: "guides", label: "Guides", count: 2 }, { id: "tech", label: "Tech Tips", count: 2 }, - { id: "news", label: "Company News", count: 2 }, - { id: "lifestyle", label: "Expat Life", count: 1 }, + { id: "news", label: "News", count: 1 }, ]; const authors = { - daisuke: { - name: "Daisuke Nagakawa", - role: "CEO, Assist Solutions", - avatar: "/assets/images/avatar-placeholder.png", - }, - support: { - name: "Support Team", - role: "Assist Solutions", - avatar: "/assets/images/avatar-placeholder.png", - }, - tech: { - name: "Tech Team", + default: { + name: "Author Name", role: "Assist Solutions", avatar: "/assets/images/avatar-placeholder.png", }, @@ -34,102 +23,66 @@ const authors = { const blogPosts = [ { id: "1", - slug: "getting-internet-japan-guide", + slug: "blog-1", category: "guides", categoryLabel: "Guides", - title: "The Complete Guide to Getting Internet in Japan", + title: "Blog 1", excerpt: - "Moving to Japan and need internet? This comprehensive guide covers everything from choosing between fiber and mobile internet to understanding NTT's installation process.", + "Sample blog post content. This is a placeholder for future blog content that will be added to the website.", image: "/assets/images/blog-placeholder-1.jpg", - author: authors.support, + author: authors.default, date: "2025-01-10", featured: true, }, { id: "2", - slug: "5g-coverage-tokyo-2025", + slug: "blog-2", category: "tech", categoryLabel: "Tech Tips", - title: "5G Coverage in Tokyo: What You Need to Know in 2025", + title: "Blog 2", excerpt: - "With Docomo, au, and SoftBank expanding their 5G networks, we break down the current coverage in Tokyo and which areas have the best connectivity.", + "Sample blog post content. This is a placeholder for future blog content that will be added to the website.", image: "/assets/images/blog-placeholder-2.jpg", - author: authors.tech, + author: authors.default, date: "2025-01-08", featured: true, }, { id: "3", - slug: "choosing-sim-card-japan", + slug: "blog-3", category: "guides", categoryLabel: "Guides", - title: "Data-Only vs Voice SIM: Which One Do You Need?", + title: "Blog 3", excerpt: - "Confused about SIM card options in Japan? We explain the differences between data-only and voice SIMs, and help you choose the right one for your needs.", + "Sample blog post content. This is a placeholder for future blog content that will be added to the website.", image: "/assets/images/blog-placeholder-3.jpg", - author: authors.support, + author: authors.default, date: "2025-01-05", }, { id: "4", - slug: "work-from-home-internet-tips", + slug: "blog-4", category: "tech", categoryLabel: "Tech Tips", - title: "Optimizing Your Home Network for Remote Work", + title: "Blog 4", excerpt: - "Working from home in Japan? Learn how to set up your router, optimize Wi-Fi coverage, and troubleshoot common connectivity issues.", + "Sample blog post content. This is a placeholder for future blog content that will be added to the website.", image: "/assets/images/blog-placeholder-4.jpg", - author: authors.tech, + author: authors.default, date: "2025-01-03", }, { id: "5", - slug: "assist-solutions-2024-review", + slug: "blog-5", category: "news", - categoryLabel: "Company News", - title: "2024 Year in Review: Serving Our Community", + categoryLabel: "News", + title: "Blog 5", excerpt: - "A look back at the past year - new services launched, customer milestones reached, and our continued commitment to the international community in Japan.", + "Sample blog post content. This is a placeholder for future blog content that will be added to the website.", image: "/assets/images/blog-placeholder-5.jpg", - author: authors.daisuke, + author: authors.default, date: "2024-12-28", }, - { - id: "6", - slug: "vpn-streaming-guide", - category: "guides", - categoryLabel: "Guides", - title: "Using VPN to Access Streaming Services in Japan", - excerpt: - "Want to watch your favorite shows from back home? Here's how to set up and use a VPN to access international streaming platforms while living in Japan.", - image: "/assets/images/blog-placeholder-6.jpg", - author: authors.support, - date: "2024-12-20", - }, - { - id: "7", - slug: "new-office-announcement", - category: "news", - categoryLabel: "Company News", - title: "Expanded Support Hours & New Team Members", - excerpt: - "We're excited to announce extended support hours and welcome new bilingual team members to better serve our growing customer base.", - image: "/assets/images/blog-placeholder-7.jpg", - author: authors.daisuke, - date: "2024-12-15", - }, - { - id: "8", - slug: "moving-to-japan-checklist", - category: "lifestyle", - categoryLabel: "Expat Life", - title: "Moving to Japan: Your Essential IT & Utilities Checklist", - excerpt: - "From setting up a bank account to getting internet installed - everything you need to know about utilities and connectivity when relocating to Japan.", - image: "/assets/images/blog-placeholder-8.jpg", - author: authors.support, - date: "2024-12-10", - }, ]; export default function BlogPage() { @@ -151,7 +104,7 @@ export default function BlogPage() {
& Updates
- Tips, guides, and news for the international community in Japan. + Latest updates and information.
diff --git a/apps/portal/src/app/(public)/(site)/services/business/page.tsx b/apps/portal/src/app/(public)/(site)/services/business/page.tsx index 61f40a9d..8eba8484 100644 --- a/apps/portal/src/app/(public)/(site)/services/business/page.tsx +++ b/apps/portal/src/app/(public)/(site)/services/business/page.tsx @@ -95,58 +95,6 @@ export default function BusinessSolutionsPage() { - {/* FAQ Section */} -- DIA provides a dedicated, unshared connection with guaranteed bandwidth and uptime - SLA. Unlike shared business internet, your speeds are consistent regardless of network - congestion, making it ideal for businesses with critical online operations. -
-- Yes, we offer flexible support contracts ranging from ad-hoc support to comprehensive - managed IT services. Our team can handle network monitoring, security updates, and - regular maintenance to keep your systems running smoothly. -
-- Absolutely. We specialize in complete office network setups including cable - installation, switch configuration, firewall setup, and Wi-Fi deployment. We can also - coordinate with NTT and building management for new line installations. -
-- We partner with Equinix (Tokyo Tennozu Isle) and GDC (Gotenyama) for colocation and - data center services. Both facilities offer enterprise-grade security, power - redundancy, and connectivity options. -
-- Yes, the Assist Solutions technical team is able to visit your residence for device - set up including Wi-Fi routers, printers, Apple TVs etc. Our tech consulting team will - be able to make suggestions based on your residence layout and requirements. Please - contact us for a free consultation. -
-- Yes, we are able to offer the Onsite Support service as a standalone service. -
-- Our In-Home Technical Assistance service can be provided in Tokyo, Saitama and - Kanagawa prefecture. -
-- *Please note that this service may not available in some areas within the above - prefectures. For more information, please contact us. -
-- As partners, we refer you to each cable TV company. Once the service starts, it will - be directly provided by each cable TV company. -
-- Cable TV companies have predetermined service areas. We can check which services are - available for your home. Contact us for a free consultation. -
-{answer}
-
Content subscriptions are NOT included in the VPN package. Our VPN service establishes a
@@ -170,66 +164,6 @@ export function PublicVpnPlansView() {
);
}
-// VPN FAQ Data
-const vpnFaqItems = [
- {
- question: "What devices can I connect to the VPN router?",
- answer:
- "Any device that connects via Wi-Fi can use the VPN router, including Apple TV, Roku, Amazon Fire TV, gaming consoles, smart TVs, and computers. Simply connect to the VPN router's Wi-Fi network to route your traffic through the VPN server.",
- },
- {
- question: "Can I use VPN on my phone or laptop directly?",
- answer:
- "The VPN router service is designed for devices that don't natively support VPN apps. For phones and laptops, you could connect them to the VPN router's Wi-Fi, but we recommend using a standard VPN app on those devices for better flexibility.",
- },
- {
- question: "What internet speeds can I expect through the VPN?",
- answer:
- "VPN speeds depend on your base internet connection and the distance to the VPN server. Typically, you can expect 20-100 Mbps for streaming, which is sufficient for 4K content. The San Francisco server generally offers faster speeds for users in Japan.",
- },
- {
- question: "Can I switch between regions after signing up?",
- answer:
- "Each router is pre-configured for one region (San Francisco or London). If you need to access content from both regions, you would need two separate router rentals. Contact us if you need to change your region assignment.",
- },
- {
- question: "What happens if the VPN router breaks or stops working?",
- answer:
- "We provide technical support and will replace faulty equipment at no extra charge. Simply contact our support team and we'll arrange a replacement router to be shipped to you.",
- },
-];
-
-function VpnFaqSection() {
- const [openIndex, setOpenIndex] = useState {item.answer}Frequently Asked Questions
-