em-ant / fcc-options-app Goto Github PK
View Code? Open in Web Editor NEWOptions Inc. web app development
License: Other
Options Inc. web app development
License: Other
If the max route time is 90 minutes, you can have a route of 100 minutes and there will be no errors.
I'm using chrome on Mac OSX
When 2 people are logged in and making changes in the app, the changes between the users will not be in sync. This will need to inaccurate states. Here are our proposed solutions:
Right now, cluster info windows open only if the cluster is in the currently viewable map. If you try to click on a consumer that is in a cluster that is not in the viewable map, the map will just pan to the cluster, but the info window will not appear.
This bug is happening because clusters outside the currently viewable map don't get calculated. I think the best way to handle this is to do the following:
When adding/editing a consumer or edit/deleting a vehicle, let the user know there are not enough seats to fit all the consumers in the database?
These are our thoughts on how to implement this Trello card:
"as a user I should be able to add a stop to a route to drop off or pick up a consumer from their worksite/ job in the community."
Either
404 page should be displayed
If the max passengers per vehicle is 14, you can add 15 passengers on a vehicle right now without an error.
Right now, we are using the default map cluster icon.
It would be nice if the map cluster icon could show how many unassigned, assigned, and assigned to selected vehicle consumers there are in the cluster.
Here are some ideas
http://ux.stackexchange.com/questions/76402/how-to-cluster-map-markers-with-different-statuses
When you press submit, the consumers box and form box are in a perpetual loading state.
Right now there is no status
Find another solution
After editing a vehicle, if you edit that vehicle again the form shows the initial data (i.e. the vehicle before the first edit), not the current (edited) vehicle attributes.
The first vehicle has been updated to {name: My minivan 4, fixedSeats: 9}
, then set in edit mode again. The form shows the previus data. The back-end data updates correctly.
Cursor should be a clickable cursor
Not sure how to fix this. Maybe use shouldComponentUpdate and tell react not to update icon if the cluster is the same?
It should have 1 passenger, since Gordon F. is on it.
http://screencast.com/t/UzkglmXF
Coodinates must be in this format: {lat: Number, lng: Number}, not {lat: ... , lon: ....}
Right now there is no login loading icon, so you don't know if it's logging you in
Currently, there are no errors displayed if you perform an invalid action (i.e. add a wheelchair consumer to a non wheelchair vehicle)
More vehicles with varying seating configurations as specified by Option's Inc.
More consumers located in other areas around Options, Inc (Elk River, Monticello,...)
Open 2 browsers
Browser 1: open vehicles page
Browser 2: open map
Browser 1: delete a vehicle
Browser 2: add consumers to the deleted vehicle
The map shows no errors, and it looks like the consumer is added to the vehicle.
If you refresh the map, the vehicle is removed and the consumer has the unassigned state.
When editing a vehicle, the form fields get reset to the original fields during loading. The fields should remain the same during the request. The fields should only reset when there is a request failure.
This page will be seen on different sized resolutions, so these heights should scale to those resolutions.
redfin.com has example map and panels that are responsive.
Let it stay opened until you close manually
Max passenger duration should be the first thing you see on directions
It doesn't show me how many wheelchair spots are on a vehicle anymore
http://screencast.com/t/UzkglmXF
Maybe use smaller icons?
Maybe have a different color marker for each route?
Example: If you have 5 consumers on Van 1, and you edit that van properties setting maxSeats
to 3, you get an incorrect state. Before editing we should check for state coherence, and if an incorrect situation is requested, we should abort the update maybe asking to remove the surplus consumers first.
No errors are shown. You can't add or remove any consumers from the vehicle anymore because they fail validation.
Directions are shown on the Map page
Probably they don't update on consumers removal too.
Open 2 browsers.
Browser 1: Go to consumers
Browser 2: Go to Map
Browser 1: Delete a consumer
Browser 2: Add that consumer to a vehicle
This is related to #16. I wanted to give a specific example of this issue.
I see that if you open 2 browsers and try to add the same consumer to 2 different vehicles, the consumer is added to the last vehicle, and removed from the 1st vehicle.
If the consumer is already on a vehicle, I think there should be an error when trying to add the consumer to another vehicle. What do you think @Em-Ant?
If loading fails one time, data are not being requested anymore, on any page.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.