Skip to content

This CIA 3 Project of Full stack Development Subject, Me and My Team Created This project aims to develop a user-friendly website for managing smart home devices and providing related services and products.

Notifications You must be signed in to change notification settings

samarthghag/Smart-Home-Management-Website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Smart Home Management Website

Description

This project aims to develop a user-friendly website for managing smart home devices and providing related services and products.

Features

  • Device Control: Users can control smart devices such as lights, thermostats, and door locks through a web interface.
  • Security: The system includes security features like motion detection, door/window sensors, and real-time surveillance.
  • E-commerce: Users can browse and purchase smart home products directly from the website.
  • User Authentication: The website implements a login system for secure access to device controls and personalized features.

Technologies Used

  • Frontend: HTML, CSS, JavaScript, Bulma CSS framework
  • Backend: Node.js, Express.js
  • Templating Engine: EJS
  • Database: Placeholder user data (consider using MySQL, PostgreSQL, MongoDB, or others)

Installation and Usage

  1. Clone or download the repository.
  2. Install Node.js and npm (Node Package Manager).
  3. Navigate to the project directory in your terminal.
  4. Run npm install to install the required dependencies.
  5. Run node app.js to start the server.
  6. Access the website at http://localhost:3000 in your browser.
  7. Navigate to the login page at http://localhost:3000/login to login with the provided credentials.

Current Credentials (Replace with your actual user data):

  • Username: Samarth, Password: 2343151
  • Username: Priyanshy, Password: 2343149
  • Username: Rahul, Password: 2343150

Future Improvements

  • Implement a database for user management and product information.
  • Enhance security measures with password hashing and secure session management.
  • Integrate with actual smart home devices using appropriate communication protocols (e.g., MQTT, Zigbee).
  • Implement a shopping cart and checkout system with payment gateway integration.
  • Add more device control functionalities and expand the range of supported devices.
  • Improve the user interface and user experience.
  • Implement error handling and logging mechanisms.

Contributing

Contributions are welcome! Please feel free to fork the repository, make changes, and submit pull requests.

Contact

www.linkedin.com/in/samarth-ghag-581a96300


About

This CIA 3 Project of Full stack Development Subject, Me and My Team Created This project aims to develop a user-friendly website for managing smart home devices and providing related services and products.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published