Skip to content

mgese/smart-dashboard-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smart Home Wall Dashboard

Overview

This project is a wall-mounted dashboard designed for displaying weather data and managing smart home devices. It is optimized for small screens with a 16:9 aspect ratio. The dashboard offers a sleek and interactive interface to display current weather conditions and, in the future, will support controlling smart home devices.

Key Features:

  • Weather Display: The homepage shows current weather data, refreshed every 10 minutes.
  • Smart Home Integration (Upcoming): Future updates will allow users to view and control selected smart home devices.
  • Swipe Navigation: Navigate through pages by swiping, making it easy to switch between weather data and smart home devices.
  • Redux State Management: All data is efficiently processed and managed using Redux.
  • Custom Icons: Weather icons are fetched from the repository: weather-icons.

Technology Stack


Installation

Follow these steps to get the project running locally:

  1. Clone the repository:
    git clone <repository-url>
  2. Navigate to the project directory:
    cd <project-directory>
  3. Install dependencies:
    npm install
  4. Configure environment variables: Create and update the necessary configurations in the environment constants file. Ensure to set up API keys and endpoints correctly.
  5. Start the development server:
    npm start

Usage

  • Homepage: Displays current weather conditions.
  • Navigation: Swipe to access additional pages.
  • Weather Updates: Data refreshes automatically every 10 minutes.

Future Plans

  • Smart Home Integration:
    • Display and control smart home devices.
    • Support for additional data visualization and control mechanisms.
  • Customizable UI:
    • User-defined layouts and themes.
  • Enhanced Navigation:
    • Gesture-based controls and voice command support.

Contributing

Contributions are welcome! If you have ideas or improvements, feel free to open a pull request or submit an issue.


License

This project is licensed under the MIT License.


Acknowledgments

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •