A premium strategic advisory landing website for business consulting, legal support, and technology transformation services.
INCEPTION 23 is a modern, animated, bilingual corporate website built with Next.js, React, TypeScript, and Tailwind CSS. The site presents a premium advisory firm focused on three integrated service pillars:
- Business Advisory
- Legal Support
- IT Solutions
The experience is designed as a high-end landing page with smooth motion, responsive layouts, bilingual English/Bangla content, dark mode support, animated hero visuals, service tabs, industry sections, testimonials, leadership profiles, global presence, and a confidential inquiry form.
Live site: inception23.vercel.app
- Premium landing page experience with animated, section-based storytelling.
- Bilingual interface with English and Bangla content switching.
- Light and dark mode powered by persisted global state.
- 3D/Lottie-powered hero section using React Three Fiber, Drei, and DotLottie.
- Service capability tabs for Business Advisory, Legal Support, and IT Solutions.
- Industry expertise section covering technology, energy, healthcare, finance, public sector, and manufacturing.
- Core values timeline describing the firm’s operating philosophy.
- Proof of impact section with advisory, efficiency, and compliance metrics.
- Confidential inquiry form for collecting business, legal, or technology inquiries.
- Leadership/team section with partner cards.
- Testimonials carousel with client-style endorsements and outcomes.
- Global presence section with interactive office/location presentation.
- Careers call-to-action for recruitment and future partners.
- Responsive mobile navigation with scroll-aware behavior.
- State persistence through Zustand and local storage.
| Category | Technology |
|---|---|
| Framework | Next.js 15 |
| UI Library | React 19 |
| Language | TypeScript |
| Styling | Tailwind CSS |
| Animation | Framer Motion |
| 3D Graphics | Three.js, React Three Fiber, Drei |
| Lottie Animations | DotLottie React |
| Icons | Lucide React |
| State Management | Zustand |
| Deployment | Vercel |
inception23/
├── public/
│ ├── IT-Solutions.jpg
│ ├── Law.lottie
│ ├── business.lottie
│ ├── technology.lottie
│ ├── file.svg
│ ├── globe.svg
│ ├── next.svg
│ ├── vercel.svg
│ └── window.svg
├── src/
│ ├── app/
│ │ ├── favicon.ico
│ │ ├── globals.css
│ │ ├── layout.tsx
│ │ └── page.tsx
│ ├── components/
│ │ ├── home/
│ │ │ ├── Capabilities.tsx
│ │ │ ├── Careers.tsx
│ │ │ ├── CoreValues.tsx
│ │ │ ├── GlobalPresence.tsx
│ │ │ ├── Hero3D.tsx
│ │ │ ├── HeroWrapper.tsx
│ │ │ ├── IndustriesMarquee.tsx
│ │ │ ├── Insights.tsx
│ │ │ ├── Sections.tsx
│ │ │ ├── Team.tsx
│ │ │ └── Testimonials.tsx
│ │ ├── layout/
│ │ │ ├── Footer.tsx
│ │ │ └── Header.tsx
│ │ └── ui/
│ │ ├── Illustrations.tsx
│ │ └── RichIcon.tsx
│ └── lib/
│ └── store.ts
├── eslint.config.mjs
├── next.config.ts
├── package-lock.json
├── package.json
├── postcss.config.mjs
├── tailwind.config.ts
└── tsconfig.json
The hero section introduces the firm through rotating service slides:
- Business & Strategy Advisory
- Corporate Legal Support
- Software & IT Solutions
It combines motion effects, Lottie illustrations, 3D canvas elements, and CTA buttons for exploration and inquiry.
The capabilities section presents the firm’s three major service pillars. Each pillar includes six service cards with icons, descriptions, and bilingual copy.
- Corporate Strategy
- M&A Advisory
- Operational Scale
- Financial Restructuring
- Market Entry
- Executive Coaching
- Regulatory Compliance
- Intellectual Property
- Corporate Law
- Dispute Resolution
- Contract Integrity
- Risk Mitigation
- Cloud Infrastructure
- Cyber Security
- Data & AI Analytics
- Digital Transformation
- Edge Computing
- Disaster Recovery
The site highlights cross-industry advisory capability across:
- Technology
- Energy
- Healthcare
- Financial Services
- Public Sector
- Manufacturing
A visual timeline communicates the firm’s values:
- Absolute Precision
- Relentless Accountability
- Market Dominance
- Architectural Superiority
- Frictionless Scaling
- End-Game Execution
A metrics-focused section communicates credibility through business outcomes such as assets advised, efficiency gains, and regulatory compliance.
The inquiry form is designed for confidential business conversations. It includes fields for name, work email, organization, inquiry type, and confidential brief.
The team section presents leadership/partner profiles with roles, bios, and visual cards.
The testimonials section includes a carousel-style client endorsement experience with categories, outcomes, and navigation controls.
The global section presents locations including New York, London, Dubai, Singapore, and Dhaka with interactive hover visuals.
A premium call-to-action invites future partners and talent to explore career opportunities.
Global UI state is handled with Zustand in src/lib/store.ts.
The store manages:
- Current language:
enorbn - Current theme:
lightordark - Active hero slide
- Language toggle
- Theme toggle
- Slide updates
State is persisted in local storage under the key:
inception-storage
This keeps language and theme preferences available across page reloads.
The project uses Tailwind CSS with custom theme extensions.
Custom design tokens include:
brandcolor palette for the main purple identitynightpalette for dark mode surfaces- Poppins as the body font
- Playfair Display as the heading font
- Custom radial hero glow background
- Smooth scroll behavior
- Custom scrollbar styling
Make sure you have installed:
- Node.js 18.18+ or newer
- npm, yarn, pnpm, or bun
Clone the repository:
git clone https://github.com/Shabbin/inception23.gitMove into the project directory:
cd inception23Install dependencies:
npm installStart the development server:
npm run devOpen the project in your browser:
http://localhost:3000
| Command | Description |
|---|---|
npm run dev |
Starts the local Next.js development server. |
npm run build |
Creates a production build. |
npm run start |
Starts the production server after building. |
npm run lint |
Runs the configured lint command. |
The project is suitable for deployment on Vercel.
- Push the repository to GitHub.
- Import the repository into Vercel.
- Keep the framework preset as Next.js.
- Install command:
npm install - Build command:
npm run build - Output directory:
.next - Deploy.
Live deployment:
https://inception23.vercel.app
The project already has a strong visual foundation. These improvements would make it cleaner and more production-ready:
- Remove generated build artifacts such as
.next/andtsconfig.tsbuildinfofrom version control. - Add
.next/andtsconfig.tsbuildinfoto.gitignoreif they are not already ignored. - Replace placeholder Unsplash/team images with real branded assets.
- Connect the inquiry form to an API route, email service, or CRM.
- Add real publication pages for the Insights section.
- Add separate pages for Services, Industries, Careers, and Contact.
- Add SEO metadata for Open Graph and Twitter cards.
- Add a sitemap and robots configuration.
- Add accessibility testing for motion-heavy sections.
- Add form validation and submission feedback.
- Add unit or component tests for shared UI and state behavior.
The current project does not require environment variables for local development.
If the inquiry form is connected to a backend or email provider later, consider adding values such as:
NEXT_PUBLIC_SITE_URL=https://inception23.vercel.app
CONTACT_EMAIL=example@domain.com
EMAIL_SERVICE_API_KEY=your_api_key_hereThis project targets modern browsers that support current React, Next.js, CSS, and WebGL features.
For the best experience, use:
- Google Chrome
- Microsoft Edge
- Firefox
- Safari
Because the project uses animations, 3D visuals, remote images, and Lottie assets, performance should be monitored carefully. The code already includes mobile/reduced-motion checks in several sections, which is helpful for improving usability on smaller devices.
For production optimization, consider:
- Compressing Lottie files
- Replacing heavy remote images with optimized local assets
- Using
next/imagewherever possible - Lazy-loading visual sections below the fold
- Testing Lighthouse performance on mobile
Contributions are welcome.
To contribute:
git checkout -b feature/your-feature-nameMake your changes, then commit:
git commit -m "Add your feature"Push your branch:
git push origin feature/your-feature-nameOpen a pull request for review.
Developed by Shabbin Hossain.
GitHub: @Shabbin
No license file is currently visible in this repository. If this project is intended to be open source, add a license such as MIT, Apache-2.0, or GPL depending on how you want others to use it.
Built for strategic clarity, enterprise confidence, and digital transformation.