A modern, responsive React landing page for Safe Home smart security services, built to match the design shown in the reference image.
- Modern Design: Clean, minimalist design with a light color palette
- Responsive Layout: Optimized for desktop, tablet, and mobile devices
- Interactive Components: Hover effects and smooth transitions
- SVG Icons: Custom SVG icons for features and steps
- Gradient Backgrounds: Beautiful gradient backgrounds for hero and testimonials sections
- Header: Navigation with logo and menu items
- Hero: Main banner with call-to-action and illustration
- Features: Six key features with icons and descriptions
- Steps: Three-step process with yellow accent icons
- Testimonials: Customer testimonials with avatars
- Footer: Comprehensive footer with links and contact information
- Node.js (version 14 or higher)
- npm or yarn
- Clone or download the project files
- Navigate to the project directory
- Install dependencies:
npm installStart the development server:
npm startThe application will open in your browser at http://localhost:3000.
To create a production build:
npm run buildsrc/
├── components/
│ ├── Header.js & Header.css
│ ├── Hero.js & Hero.css
│ ├── Features.js & Features.css
│ ├── Steps.js & Steps.css
│ ├── Testimonials.js & Testimonials.css
│ └── Footer.js & Footer.css
├── App.js & App.css
├── index.js
└── index.css
- Colors: Modify the CSS variables in each component's CSS file
- Content: Update text content in the respective component files
- Icons: Replace SVG icons with your preferred icon library
- Images: Add actual images to replace the SVG illustrations
- React 18
- CSS3 with Flexbox and Grid
- SVG for icons and illustrations
- Responsive design principles
- Chrome (latest)
- Firefox (latest)
- Safari (latest)
- Edge (latest)