Copyright (c) 2017 Eunji Lee
This software is licensed under MIT license, please see the file COPYING in this distribution for license information
TravelMate is an open source private-travel-guide-matching app for your reliable and satisfiable trip with a private guide. Anyone can be a travelmate(guide) and a traveler(user). Unlike other existing travel programs, in TravelMate, both travelers and travelmates can offer travel schedules and travelmates do not have to be professional.
This software is for those who are willing to show people around their familiar areas and for those who need some guide for new areas with cheaper price.
My friend, Sejoong Kim, brought up with this idea from Uber and AirBnB where people share their own properties. I degined up to implement TravelMate like an open-market shopping cart based on Android.
- Clone Repository
- Install Android Studio 2.3.3 and make sure jdk to be installed in your device.
- Open Android Studio and open TravelMate that you cloned from the github repository.
- Build the application and run it using the emulator. (I emulated on Nexus 6 API 25)
- Start exploring!
week 3 - I am working on implementing it based on shopping cart open-source and will add features for unique features. This is my first time working on Android app, so I've been spending time to get familiar with Android studio. Features to add:
- Create database to keep the list of items and the list of users
- Allow users to add/delete/edit their own items
- Add google maps in item details
- Login page
- Registration page - requiring to insert all valid information for each section.
- Once login, the list of cities is displayed.
- 3-1. A user get to choose which city they want to explore.
- 3-2. A user click add plan button to add new plan into the list. List of plans is updated.
- Once clicking a certain city, the list of tour plans in the city is displayed. A user get to choose which plan they want to try.
- Once clicking a certain plan in the city, the detailed description of the plan is displayed.
- The user checks description and price of the plan, and then enters number of people in their group.
- Once clicking button to add to cart, the plan is successfully stored in "MyTravelCart".
- The user can change the number of people in the group after adding the plan into the cart.
- The user can go back to city catalog to add more travel plans.
- The user can cancel the appointment in cart by re-entering 0 for number of people in the description of the plan.
- The user can proceed check out by clicking checkout button and can submit feedback for each trip they had.
- Money transaction
- Add maps to display specific location of trip
- Database to store users' information and tour plans
- Add new city
- Android Shopping Cart Tutorial : http://www.androiddom.com/2011/02/android-shopping-cart-tutorial.html
- Android Developers : https://developer.android.com/reference/classes.html
-
Eunji Lee (prefer: Zoey) slaej1228@gmail.com
-
Sejoong Kim sejoong0711@gmail.com