GithubHelp home page GithubHelp logo

cs3733teamdproject's People

Contributors

bennewmark avatar dswenarton avatar haiauduong avatar kaquartuccio avatar mikebuilder avatar mingquanliu avatar sb-why avatar trekshcool avatar yufeigao6 avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

cs3733teamdproject's Issues

improve node/edge appearance

Nodes are not really visible when we click on them, and the connected line of edges makes it hard to see where one begins and another ends

handle errors for nonexistant nodes/paths

We are already throwing a NoPathException and a InvalidNodeException if the user enters something that is impossible but these should be handled and recovered from by the UI.

Transportation request UI

-Transportation type-dropdown from DB table
-Location TO -text area
-Location FROM -text area
-Reason -text area
-Submit and cancel buttons
-Error message for missing information

hamburger bug

We can't click anywhere when the hamburger is open

service request interface

Requires the following items:
-Description
-ID
-location
-Employee assigned
-Created time
-Handled time

change search box location

The search box in the top left corner needs to be moved somewhere more conspicuous and usable
more improve how it looks than anything else

Maintenance request UI

Requires the following UI items

  • Severity (dropdown with options from 1-5)
  • Description (a text area)
  • Type (tbd based on database)
  • Submit and Cancel buttons
  • Error message for missing info

fix pathfinding bug with Wong elevators

Try finding a path between these nodes:
image
You will notice the output of the IntelliJ console shows there is an infinite loop between two Wong elevator nodes...This happens elsewhere too but has only been observed with Wong elevator nodes so far. Need to debug pathfinding and figure out what is causing this.

add receiver to service requests

Receiver is required when creating a new service request:
Java: add receiver the contructor of ServiceRequest, modified relative methods

update floor changing

replace up and down buttons for a list of floors that are selectable, and highlight current floor, as well as another notification for showing which floors a path uses

enhance FAQ popup

make FAQ popup scale, and look slightly nicer, maybe add more FAQs

Map builder UI Fixes

The following items need attention or addition to the map builder UI
-fix node clickability
-toggle for show nodes, lists, edges
-change floor changing
-click to add node
-addition, deletion editing, should all be under a single common header
-add button for “return to main”

Interpreter request UI

Requires the following UI elements:
-Language needed- a dropdown from the database table
-Reserve time- clock and calendar items
-Submit and cancel buttons
-Error message for missing info

Employee manager UI

This UI needs to be added with the following features
-Add employee (use a hidden pane)
-Edit employee
-Remove employee
-Display employees by type
-Checkboxes for spoken languages

Login popup fixes

-Error notification for failed login
-Add B&W logo
-Add cancel button
-Change from showAndWait()

handicapped path checkbox

This is so that users can check a box to indicate they have a handicap and need an accessible path

zoom slider

We want a slider that can zoom in and out instead of just buttons

employee editing feature

make new popup for employee editing, should be a popup like map builder and request editor

  • add/remove employees
  • edit old employees

General UI prettification

  • replace buttons for key locations with symbols and dots drawn on map with some sort of visible pointer
  • standardize appearance for all elements (CSS)
  • increase sidebar width
  • improve node/edge appearance
  • standardize popup box sizes
  • colorblind colors(?)

colorblind colors

We need to make sure all of our colors are accessible/visible by colorblind people

minimap

We were all super jealous of whatever group had this let's be honest

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.