Giter VIP home page Giter VIP logo

cs-5394-project's People

Contributors

anisamay2 avatar carla-zacarias avatar dependabot[bot] avatar modcarroll avatar philipfitzgerald avatar sc-gross avatar

Watchers

 avatar

cs-5394-project's Issues

Put together documentation

System statechart diagrams
Textual description of the structure of your system and implemented algorithms critical for the system's behavior

Create a navigation menu

  • Delete the row/frame that has the Control and Logs buttons

  • Transform the current window into two tabs: Control and Logs. The UI that is populated now will live under "Control" and "Logs" will show a list of all the logs in the database (see issue #22)

It will look something like this: https://www.homeandlearn.uk/python-database-form-tabs.html#:~:text=TKinter%20Form%20Tabs&text=Tabs%20are%20called%20Notebooks%20in,add%20tabs%20to%20that%20Notebook.&text=In%20between%20the%20round%20rackets,object%20you%20want%20to%20add.

Create SRS Requirements

https://userweb.cs.txstate.edu/~rp31/Sample_SRS_ContentsSum09.html

To-Do:

  • Table of contents
    Assignee: @modlanglais
  • Introduction
    Purpose of the SRS
    Problem statement
    Assignee: @Anisamay2
  • Statement of functional requirements
    functional requirements structured by tasks that can be accomplished by a user; description of each task should be accompanied by screenshots of the system's GUI as necessary
    Assignee: @modlanglais
  • Non-functional requirements
    Non-functional qualitative requirements (Reliability, Robustness, Performance, Maintainability, Usability)
    Assignee: @PhilipFitzgerald
  • Design/implementation constraints
    Standards compliance (if any)
    Development constraints (if any)
    Assignee: @carla-amerykaz
  • References and sources of information
    Assignee: stephen

Work on buttons

Make the buttons do stuff

  • Lights on

  • Lights off

  • Lock

  • Unlock

  • Thermostat up

  • Thermostat down

  • Speakers up

  • Speakers down

  • Each click should also post to /logs endpoint

Setup sequence buttons

This is dependent on issue #19 (19 is done)
I added comments that say what each button should do. They just need to call out to the API

Each sequence should also post to the /logs endpoint. For the action, just put like sequence_home or sequence_away or whatever you think

Add status display boxes for devices

For each device add a box/field beside it that will show the current status. For lightbulb, on or off, for temperature the current value, etc. (use the /devicestatus/:id endpoint)

  • lightbulb

  • doorlock

  • speaker

  • temperature

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.