HomeManager is a full-stack smart home application that combines a React frontend with a Node.js backend. It provides a unified interface for managing smart home devices, rooms, and user data.
backend/- Node.js + Express backend servicefrontend/- React frontend application
- User registration and authentication
- Room and device management
- Smart home device control simulation
- Weather and news integration
The backend is built with Node.js and Express. It manages user data, device state, and room structures.
cd backend
npm install
npm startThe frontend is built with React and integrates with the backend API.
cd frontend
npm install
npm start- Ensure the backend server is running before using the frontend application.
- Update any API endpoints or environment variables as needed.
- Fork the repository and clone it locally.
- Create a new branch for your changes.
- Make changes, commit, and push to your branch.
- Open a pull request on GitHub.