This is a Next.js website for Distributed Sales Force, a virtual organization offering on-demand sales and marketing solutions. The website showcases the company's services, industry focus areas, team structure, and provides information for potential clients and job seekers.
- Framework: Next.js
- Styling: Tailwind CSS
- Language: TypeScript
- Maps: Leaflet.js
- Content: Static content managed through TypeScript files
/components: Reusable UI components/data: Content organization and structure/pagesets: Organized content by sections (AboutUs, Solutions, IndustryFocus, etc.)/posts: Blog content in markdown format
/pages: Next.js page routes/public: Static assets (images, SVGs, audio, video)/styles: Global CSS styles
- Responsive design with dark mode support
- Dynamic page generation based on content structure
- Blog functionality with markdown support
- Interactive map component
- Contact and interview request forms
- Testimonials section
The website content is organized into several main sections:
- About Us: Company history, mission, and values
- Solutions: Sales prospecting, lead generation, and channel development solutions
- Industry Focus: Specialized solutions for different industries
- Join Our Team: Career opportunities and self-employment programs
- Leadership: Information about company leadership
- Valuora Strategy: Exit strategies and capital raising services
- Blog: Articles and insights
- Node.js (latest LTS version recommended)
- npm or pnpm
# Clone the repository
git clone https://github.com/vberkoz/vogroup.git
cd vogroup
# Install dependencies
npm install
# or
pnpm install# Start development server
npm run dev
# or
pnpm dev
# Start development server with specific host (for local network access)
npm run home# Build the project
npm run build
# or
pnpm build
# Export as static site
npm run export
# or
pnpm export# Start production server
npm run start
# or
pnpm start- Create a new TypeScript file in the appropriate
/data/pagesets/directory - Follow the existing page structure pattern
- Import and add the new page to the
Pagesarray in/data/data.ts
The website uses a component-based architecture where each section type (Hero, Slides, etc.) is defined as a reusable component. Modify these components in the /components directory to change the appearance and behavior of the website.
The project uses Tailwind CSS for styling. Modify the tailwind.config.js file to customize the theme, colors, and other design elements.
Private - All rights reserved