Skip to content

cozcore07/smart-home-control-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Wi-Fi Smart Home Control App πŸ πŸ’‘

A cross-platform React Native application for controlling smart home devices over local Wi-Fi network. Perfect for IoT enthusiasts, home automation projects, and developers looking to build smart device controllers.


πŸ”₯ Key Features

  • βœ… Multi-Platform Support (iOS & Android)
  • 🌐 Local Network Control: Direct communication with devices on your Wi-Fi
  • πŸ“‘ Real-Time Status Updates: Instant feedback from connected devices
  • πŸŽ›οΈ Intuitive UI: Clean interface for device management
  • 🧩 Extensible Architecture: Easy to add new device types
  • πŸ” No Cloud Dependency: All communication stays on your local network

πŸ–₯️ Project Structure

smart-home-control/
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ components/    # Reusable UI components
β”‚   β”‚   β”œβ”€β”€ DeviceController.js
β”‚   β”‚   β”œβ”€β”€ DeviceList.js
β”‚   β”‚   └── StatusIndicator.js
β”‚   β”œβ”€β”€ screens/       # Application screens
β”‚   β”‚   β”œβ”€β”€ DeviceScreen.js
β”‚   β”‚   └── HomeScreen.js
β”‚   β”œβ”€β”€ services/      # Network and device services
β”‚   β”‚   β”œβ”€β”€ ApiService.js
β”‚   β”‚   └── NetworkService.js
β”‚   └── utils/         # Helper functions
β”‚       β”œβ”€β”€ constants.js
β”‚       └── helpers.js
β”œβ”€β”€ App.js             # Main application entry
└── package.json       # Project dependencies

πŸš€ How to Get Started

  1. Clone this repository
  2. Install dependencies with npm install or yarn
  3. Ensure your mobile device and smart device are on the same Wi-Fi network
  4. Replace IP configuration in ApiService.js
  5. Run on iOS or Android using npx react-native run-ios or npx react-native run-android

πŸ“© Need Customization or Further Development?

Whether you're adding more smart devices, integrating MQTT, or building a full home automation platform β€” we’ve got you covered:

🌐 cozcore.com
πŸ“§ Email: support@cozcore.com
πŸ“¨ Telegram: https://t.me/cozcore
πŸ“Ž MS Teams Invite: Join Here


πŸ’¬ License

This project is licensed for demo and development purposes. Contact us for full licensing and production deployment options.

Releases

No releases published

Packages

 
 
 

Contributors