A modern, responsive marketing website template built with React, TypeScript, and Material UI.
This project is a starter template for creating marketing websites, based on the Material UI Marketing Template. It includes:
- Responsive design with mobile-first approach
- Dark and light mode support
- Modern UI components from Material UI
- TypeScript for type safety
- Vite for fast development and building
- 🎨 Customizable theme with light/dark mode
- 📱 Fully responsive layout
- ⚡ Fast development with Vite
- 🔒 Type-safe with TypeScript
- 🎯 SEO-friendly structure
- 🎭 Modern UI components
- 📦 Easy to customize and extend
- Node.js (v14 or later)
- npm or yarn
- Clone the repository:
git clone [your-repo-url]- Install dependencies:
npm install
# or
yarn- Create a
.envfile in the root directory:
VITE_TEMPLATE_IMAGE_URL=https://mui.com- Start the development server:
npm run dev
# or
yarn devThe application will be available at http://localhost:5173
src/
├── components/
│ ├── marketing-page/ # Marketing page components
│ └── shared-theme/ # Theme customization
├── pages/ # Page components
└── App.tsx # Main application component
The theme can be customized in src/components/shared-theme/:
themePrimitives.ts- Base theme configurationAppTheme.tsx- Theme provider component
Update the VITE_TEMPLATE_IMAGE_URL in .env to use your own image URLs.
This project is licensed under the MIT License - see the LICENSE file for details.
- Based on the Material UI Marketing Template
- Uses Material UI components and styling system