Hi, I am building a website about Taiwan travel based on Wordpress. I have built a custom theme for the site so far, with basic features. The theme is still far from completion, and as the workload is great, I need to outsource some of the development to speed up the progress.
The feature which we plan to outsource the development is our 'Itinerary Planner' feature. Our site already has a small database of places of interests. We want users to be able to pick places that they want to visit, and arrange it as they please. If the user wishes to engage a driver from us, this itinerary will be sent to the driver, else if they are travelling by themselves, they can export it as a PDF or just print it from the site.
1. Implement backend storage and retrieval functionality for users to store their itineraries. Each itinerary is basically a list of places selected from our database. Each place is assigned a 'timeslot' by the user, indicating the date/time range that he plans to visit this place. Each user is allowed to create multiple itineraries. A new database table needs to be designed for this.
2. For every place of interest that we show on the site, there must be a button "Add to itinerary" that adds this place to his itinerary. (Same idea as the "Add to cart" buttons in online shopping sites)
3. Design and implement the 'My Itineraries' page, which lets users view any itinerary they have created. Users must be able to rearrange itineraries to their liking. GUI must be intuitive and simple to use.
My source code is in Git (hosted in Bitbucket), so development is easy, just branch off, do your magic, then merge back. I can also give u a subdomain with a cloned version of the site, so you don't need to set up the servers n stuff. That's how I do the development too...