dogwalk's People
dogwalk's Issues
Change max to 8
Max to play is 8
Respect incompatible dogs
Baily | Rudy
Baily ( 3 / week )
Time Action Walker
Tue May 28 11:17 AM Pick up Sam Baron
Tue May 28 3:53 PM Drop off Sam Baron
Thu May 30 11:17 AM Pick up Sam Baron
Thu May 30 3:53 PM Drop off Sam Baron
Tue Jun 04 2:31 PM Pick up Sam Baron
Tue Jun 04 5:58 PM Drop off Sam Baron
Rudy ( 3 / week )
Time Action Walker
Tue May 28 11:29 AM Pick up Sam Baron
Tue May 28 3:31 PM Drop off Sam Baron
Thu May 30 11:29 AM Pick up Sam Baron
Thu May 30 3:31 PM Drop off Sam Baron
Tue Jun 04 2:44 PM Pick up Sam Baron
Tue Jun 04 6:20 PM Drop off Sam Baron
Include customers in the DB
Rewrite tests
Vacation days for walkers
Add task to recalculate nodes and distances from GMaps when necessary
Double playdates
Some dogs want to do two play dates in a row.
Try to space out dog walking (like every other day etc.)
Dogs at same house not picked up together
Bruce and Stella live in the same house but aren't getting picked up together.
Daley and Rocky live in the same house but aren't getting picked up together
Performance is unoptimized
(time: 163.55s; sql: 9612ms (50223q))
Respect required walk settings
Sporadic Dogs
Some dogs don't want to sign up for a regular weekly schedule... but I still let them call me on a daily or weekly basis.... For example, I have a dog named Maggie, her mom only wants to use me when she has a lot to do.... So she'll call me up on Tuesday morning and ask me if I have any openings for Maggie that day.
Not working on Heroku
Create bias towards having same walker walk the same dogs
Add validation and solution scoring (time-oriented)
Required time doesn't respect DAYS or Dates
Setting dogs to 0 days breaks things
Does it make sense to set a dog to 0 days? What does this mean? Ignore them?
"Don't drop until"
Forked from issue #18 , this is a separate concern where we can't return dogs until a certain time.
Make it easier to create Weeks and generate a solution
Respect working hours
Allow for Cancelations and Re-Schedules
Sometimes a dog needs to cancel a day on his regular schedule because he has a grooming appointment or b/c his parents are on vacation... etc. some people just want to cancel, but other people will say can we do Wednesday instead??? Or just generally is there another day that we can do??? I'll suggest a few different options..... Ideally we reschedule.
2 minutes instead of 7 for picking up dogs
Generate schedule for whole week
Add preferred walker constraint
Add validation and solution scoring (dog-oriented)
Should anticipate picking up dogs at the same house
Sam Baron 73 GREYLOCK ROAD, Wellesley MA May 29, 2013, 1:42 p.m. May 29, 2013, 1:49 p.m. Charlie
Sam Baron 108 Edmunds Rd, Wellesley MA May 29, 2013, 1:52 p.m. May 29, 2013, 1:59 p.m. Lucy Krupp
Sam Baron 88 Sagamore Road, Wellesley MA May 29, 2013, 2:01 p.m. May 29, 2013, 2:08 p.m. Quincy
Sam Baron 108 Edmunds Rd, Wellesley MA May 29, 2013, 2:10 p.m. May 29, 2013, 2:17 p.m. Rider
Guarantee required walks are met
Jack and Kodi
Jack and Kodi go 5 days a week -- I added a constraint to Kodi (needs to be pickedup after 10) but no contraint to Jack. Jack lives next door to Kodi but for some reason the walker doesn't pick them up back to back.....
Render schedule with dogs and houses
Adjust hours from 8am to 2pm
Prevent overlap at dog-walking place
Add annealing step to optimize route
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.