A modern, responsive website for Data Sapience Lab - a data science and AI consulting company. Built with React, TypeScript, Tailwind CSS, and Vite.
- Modern Design: Clean, professional design based on Figma mockups
- Responsive Layout: Fully responsive across all device sizes
- Performance Optimized: Built with Vite for fast development and optimized builds
- TypeScript: Full TypeScript support for better development experience
- Tailwind CSS: Utility-first CSS framework for rapid UI development
- Component-Based: Modular React components for maintainability
- Frontend: React 18 + TypeScript
- Styling: Tailwind CSS
- Build Tool: Vite
- Development: Hot Module Replacement (HMR)
- Fonts: Geist (primary), Engagement (accent)
src/
├── components/
│ ├── sections/
│ │ ├── Hero.tsx
│ │ └── About.tsx
│ └── ui/
│ ├── Button.tsx
│ ├── Navigation.tsx
│ └── Spark.tsx
├── App.tsx
├── main.tsx
└── index.css
- Primary Brand Color:
#f2500d(Orange) - Typography: Geist font family with custom sizes
- Spacing: Consistent spacing scale using Tailwind
- Components: Reusable UI components with TypeScript props
- Node.js 16+
- npm or yarn
-
Clone the repository
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open http://localhost:5173 in your browser
npm run dev- Start development servernpm run build- Build for productionnpm run preview- Preview production buildnpm run lint- Run ESLint
- Hero: Main landing section with video background and services overview
- About: Company introduction and team information
- Services: Detailed service offerings (planned)
- Projects: Portfolio showcase (planned)
- Pricing: Service pricing (planned)
- Contact: Contact form and information (planned)
- The project uses a component-based architecture
- All components are fully typed with TypeScript
- Tailwind CSS is configured with custom colors and fonts
- The design follows the Data Sapience Lab brand guidelines
- Placeholder content and images are used and should be replaced with actual content
To build for production:
npm run buildThe built files will be in the dist directory, ready for deployment to any static hosting service.
- Follow the existing code style and structure
- Use TypeScript for all new components
- Follow the established design system
- Test thoroughly before submitting changes
This project is proprietary software for Data Sapience Lab.