zhna123 / scheduler

Home scheduling web app for controlling smart devices via user-set schedules

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Home Schedule

A smart home scheduling web app that enables automated control of smart devices via user-set schedules.

Technologies

  • Next.js
    • Incorporated new features from Next.js and react, including app router and server actions.
  • Typescript
  • TailwindCSS

Implementations

  • The popup modal is implemented using search params to take advantage of server-side rendering.
  • The form submission is handled by server actions, which eliminates the need for creating API endpoints, and ensures data security.
  • Device and scheduling data are written and configured using json file.

screenshots

After the user chooses a schedule to set, a form pops open for them to enter the time.

screen

About

Home scheduling web app for controlling smart devices via user-set schedules


Languages

Language:TypeScript 97.8%Language:CSS 1.5%Language:JavaScript 0.7%