IONIC APP/WEB SITE
- or -
Post a project like this3118
$200
- Posted:
- Proposals: 0
- Remote
- #898360
- PRE-FUNDED
- Awarded
Description
Experience Level: Entry
General information for the business: Rental Property
Kind of development: New program from scratch
Description of requirements/functionality: App Name - Short Term House Rental
The App user has the choice of registering if they wish. A registered user will have the ability to add their house to the list of available houses, or view the details about a house listing.
If the user does not register then they will still be able to browse the listings, but will not be able to drill down into the details.
The application will allow users to register and add their house to a list of available houses. The location of the house will be a GPS location that they can set via the phone GPS that they have.
1. User Registration
User registration and user validations should be Facebook. Therefore a user must have a Facebook account to register.
Once registered the user may add a driveway listing to the database.
A house listing consists of -
• Country
• State/Region
• Town
• Suburb
• Post Code
• Rate/Cost Per Night
• Contact Phone Number
• Contact Email Address
• URL – Web Address
• Up to 10 images – Must be able to add and Delete images and take photos using device camera if present. Must also be able to upload existing images.
• GPS Location
• Link to Google Maps
The user must be able to make their Listings inactive.
The Users must be able to set the house/rooms full on any given Date.
2. House Browsing
The Summary item should include the main photo of the listing, along with facilities available, Country, State, Town, Suburb and Price Per night.
I want the user to be able to browse by
• Country
• State/Region
• Town
• Suburb
• 1000 km’s from their current location
• 100 km’s from their current location
• 10 km’s from their current location
• 1 km from their current location
• 500 metres from their current location
If the user is registered then they can view the details of the House Listing.
A detail view should have the details about the driveway, which may include multiple images, more details, URL, facilities available, Country, State, Town, Suburb and Price Per night, contact email address or phone number if made available to the public. An email address is always made available to the public.
For each house the user can check the availability of the house for dates.
2. Ratings and Reviews
When viewing a detail listing there must be a way of adding a rating and review for the house. These ratings will use the person who rated it, Facebook account and picture to display the rating and comment. These Reviews will be displayed at the bottom of the House Details Page in the order they were added.
The average of all the ratings should be displayed next to the House Listing when browsing and at the top of the Details page.
3. Browser Favorites
A user must have the ability to add a listing when viewing the Drilled down details to his/her favorites list.
When they are viewing their Favorites they can delete a House from their favorites. Can be deleted individually only.
4. There will need to be a Visited Page. A User may set flag a House as Visited. If a user stays at a house and Rates it then it shows up on the Visited Page also.
5. The icon and landing pages will be designed by a Graphic Artist. I need to have a list of Filenames and sizes required and whether they are Landscape or Portrait.
As this is a mobile app you must ensure that data is only downloaded if it does not exist on the phone already, or has changed in some way.
Specific technologies required: IONIC, Angularjs, TECHNOLOY, AZURE WEB SERVICES, SQL DATABASE
Extra notes: Not negotiable about the technologies. I want ionic, Angularjs, and azure SQL database back end. App must be able to run on iOS and Android devices.
Due to the budget, I am open to students wanting to do this as a learning project to learn the technologies.
THIS SHOULD BE A FULLY FUNCTIONAL PROTOTYPE AT THE END OF THE PROJECT.
Kind of development: New program from scratch
Description of requirements/functionality: App Name - Short Term House Rental
The App user has the choice of registering if they wish. A registered user will have the ability to add their house to the list of available houses, or view the details about a house listing.
If the user does not register then they will still be able to browse the listings, but will not be able to drill down into the details.
The application will allow users to register and add their house to a list of available houses. The location of the house will be a GPS location that they can set via the phone GPS that they have.
1. User Registration
User registration and user validations should be Facebook. Therefore a user must have a Facebook account to register.
Once registered the user may add a driveway listing to the database.
A house listing consists of -
• Country
• State/Region
• Town
• Suburb
• Post Code
• Rate/Cost Per Night
• Contact Phone Number
• Contact Email Address
• URL – Web Address
• Up to 10 images – Must be able to add and Delete images and take photos using device camera if present. Must also be able to upload existing images.
• GPS Location
• Link to Google Maps
The user must be able to make their Listings inactive.
The Users must be able to set the house/rooms full on any given Date.
2. House Browsing
The Summary item should include the main photo of the listing, along with facilities available, Country, State, Town, Suburb and Price Per night.
I want the user to be able to browse by
• Country
• State/Region
• Town
• Suburb
• 1000 km’s from their current location
• 100 km’s from their current location
• 10 km’s from their current location
• 1 km from their current location
• 500 metres from their current location
If the user is registered then they can view the details of the House Listing.
A detail view should have the details about the driveway, which may include multiple images, more details, URL, facilities available, Country, State, Town, Suburb and Price Per night, contact email address or phone number if made available to the public. An email address is always made available to the public.
For each house the user can check the availability of the house for dates.
2. Ratings and Reviews
When viewing a detail listing there must be a way of adding a rating and review for the house. These ratings will use the person who rated it, Facebook account and picture to display the rating and comment. These Reviews will be displayed at the bottom of the House Details Page in the order they were added.
The average of all the ratings should be displayed next to the House Listing when browsing and at the top of the Details page.
3. Browser Favorites
A user must have the ability to add a listing when viewing the Drilled down details to his/her favorites list.
When they are viewing their Favorites they can delete a House from their favorites. Can be deleted individually only.
4. There will need to be a Visited Page. A User may set flag a House as Visited. If a user stays at a house and Rates it then it shows up on the Visited Page also.
5. The icon and landing pages will be designed by a Graphic Artist. I need to have a list of Filenames and sizes required and whether they are Landscape or Portrait.
As this is a mobile app you must ensure that data is only downloaded if it does not exist on the phone already, or has changed in some way.
Specific technologies required: IONIC, Angularjs, TECHNOLOY, AZURE WEB SERVICES, SQL DATABASE
Extra notes: Not negotiable about the technologies. I want ionic, Angularjs, and azure SQL database back end. App must be able to run on iOS and Android devices.
Due to the budget, I am open to students wanting to do this as a learning project to learn the technologies.
THIS SHOULD BE A FULLY FUNCTIONAL PROTOTYPE AT THE END OF THE PROJECT.
Shane T.
100% (13)Projects Completed
23
Freelancers worked with
20
Projects awarded
30%
Last project
28 Jan 2016
Australia
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies