-
Notifications
You must be signed in to change notification settings - Fork 0
location review feature
when a person is looking for an apartment to rent, he needs to know some basic information a bout the area in which he is planing to live in or looking to live in, such as supermarkets, shoping centers and place to hang. we are looking for way to get this information for the renters.
- easy maintenances of the information and database, preferably out source the feature.
- easy to use API - maybe a flexable API.
- we need the information to be fresh.
- we want the information to be unbaist and reliable. the information needs to be truthfull and a good projection of reality.
maintaing our own database with information we collect ourselfs from credible source such as the Madlen rating in Israel. we could use the Azure tools to create this database and get the information using it's API. we would need to keep updating our information through the years constantly.
* the information would be credible, all changes will originate from us and not from outside parties.
* we can use the feature to create revenue by adding and We want to emphasize some information about certain business.
* we can create our own API that will be more flexible to our needs.
* high maintenances. we would have to allocate resources for this feature such as money,
people and hours if not days of work to update the database pearodicly.
* this solution is not scalable in our current state of a yearly project.
we can find an external source such as Google and use it's API from Google Maps to obatin the information Google "Place" API will get us information about facilites and business in an area.
* no maintenances what so ever, Google takes care of everything.
* easy to implement.
* all the responsiblity falls on Google.
* we are developing in Javascript which is compatible for this solution.
* API is not flexible, we can get a list of business and review on them but not on the area.
* we will be dependant on the existince of the API.
how will it work: [place details API] (https://developers.google.com/places/web-service/details) we can get a list of business using the nearby function and review of them.
creating a website that the public will submit their review of location through. the reviews will be based on actual experiences of people. using existing technology we will construct a summery review for each loaction.
* no need to find the information it will come to us.
* the information will allways be "fresh".
* this solution can be utilsed outside our project and can be a revenue source if done properly.
* maintaing a database.
* outside agndas can still manipulate the outcome.
* creating the tool to create the final review is not an easy task.
this solution was agreed upon with the client (David) the location review has 2 parts:
- wirten review, extracted from public info from the web.
- a calculated review from our users. we will have a number of quantifiable characteristics for the users to rate. todo list: find viable sources for the first part. gov.il and ect. decide on characteristics for location.
we will save evry review sepretly acording to its location a review will consist of a rated part and free wording part that will be devided to Pros and Cons as agreed upon when asking for the review of a location we will calculate it using neerby reviews and display the Pros and Cons
reviews will be submited through using a map to choose its location to avoid spelling changes
- Conneting to mLab
- Connecting to Heroku
- How to Run Tests
- DB Server Setup Procedure
- Developer Guide
- Azure Deployment Steps
- Azure DB Deployment Steps
- Introduction to MongoDB
- Introduction to ElasticSearch
- Introduction to Spring
- MongoDB Tutorial
- Introduction to Bootstrap
- Introduction to Amazon S3
- Introduction to Vue.js
- RESTful API Tutorial
- HLD
- Back-end-API
- location review API
- Test Plan
- Sprint 1A Presentation
- Sprint 2A Presentation
- Roommates Report
- Working with the Sockets Server
- Close The Deal Flow Definition
- Sprint 1B Presentation
- Project Poster
- Back end Components Diagram
- Use Cases Diagram
- Deployment Diagram
- Azure Deployment Diagram
- Business Flow