GUI Demo: https://www.youtube.com/watch?v=3HYaGLqJs0U
ML and Search Demo: https://www.youtube.com/watch?v=_wcRSYx5Buk
Top secret cloud project
Arpit Gupta - arpitg1991
Anjishnu Kumar - anjishnu
Vipul Raheja - vipulraheja
- Facebook share integration?
- Vipul : Maps!! --> Replaced by the Awesome Place Search Foursquare API
- Anjishnu: Integrate makeNewPost with API
- Add makePost activity (Anjishnu)
- Add API for getComments?postId=abcXYZ (Arpit)
- Added chat section.
- Get the Map to start working (Anjishnu)
- Code to populate ListView and CommentViews (Anjishnu)
- Vipul : Get UserID/UserName/Thumbnail from FB
- Vipul : Convert video to GIF to make it mobile friendly
- Vipul : Integrate Twitter Datamining code into Seekr
- Anjishnu: - Integrate comments/chat with API
- Anjishnu: Overlay Panoramio useless map with cool WebView
- Arpit : Remove Posts if X no. of ppl commented
- Vipul, Arpit : Integrate Twitter Datamining code into Seekr
- Arpit : Get image from facebook
- Anjishnu : add categories and open search.
Post Event : /createPost
Get Event : /getPost
Post Comment : /createComment
Expected JSONS : Post Event : {"post":{"exp":"900","lon":"-73.960543","text":"VVAan","userId":"123","catId":"E","lat":"40.808142"}}
Get Event : /getPost?lat=-42&lon=70 received JSON
CATEGORIES of EVENTS :
-#Sports -#Food -#Alerts -#Culture -#Music -#Offers -@USERID
Software Architecture: MVC? Anjishnu - Ham ko naa pata
Controller Stack: Ruby on Rails? Scala?
Anjishnu - I'm leaning towards Scala for a bunch of reasons-
1) The companies I want to work for (Coursera/LinkedIn/Twitter) are all migrating to Scala
2) I already know Java - so Scala is like a JVM Power up
3) Ruby and Python as languages are very close to each other in terms of syntax and capabilities - Scala is very different.
4) RoR devs are a dime-a-dozen, there's no shortage of job opportunities, but the average quality of those jobs isn't very high. Scala has much fever developers and the average job quality is pretty high.
DB: Mongo? HBase? Cassandra?
Anj - No experience with any of them. Would appreciate input from someone who has played with each. Leaning towards Mongo/Cassandra simply because of the companies associated with them.
View: Bootstrap? Reuse some appealing templates?
Anj - We were leaning towards making an Android app rather than a WebApp. I am a fan of bootstrap in case we go the web dev route though.
User Post ->
1) Free Text (Character limit ?)
2) Valid Till ( defaults to 1 hour)
3) Event Location (Defaults to User Location)
Feed ->
1) Sorted by (Distance, Popularity, Expiration)
2) (Followers?)
3) Post as anonymous