/cs196-lookingfor

project for cs196fa17

Primary LanguageJava

Looking For - Android app built for CS196 Fall 17.

Looking For is an app designed for finding people to attend user-created events.

User support

Both email and phone login are supported.

Using the App

Once you register an account, proceed to the "settings" page to customize your profile so others can recognize who you are!

You can then create an event through the "create event" page; you can specify when and where your event is going to be hosted and fit it with a tag and description.

Searching for other events is easy; you can either go to the "view events" page and use the search bar (which convieniently updates results every time you change the query without you having to exit the page), or use the "quicksearch" function on the main page found by swiping right. You can then choose to attend an event by swiping the event in either direction, and you will be added to the attendee list of the event and the host will be notified of your interest (in the case of you already being an attendee of an event, swiping it will remove you from the attendee list).

Have fun with finding people attending your events and finding interesting events for you to attend!

Technical Documentation:

Latest Release can be found here: https://github.com/vivekvaidya/cs196-lookingfor/releases This is not working since we haven't signed it!

Instead, developer mode app is available: Install android studio, import this project, connect to your phone and build this project. Make sure that your phone is in developer mode.

Libraries used:

-Firebase

-MaterialDateTimePicker

-volley

-play-services-location

-play-services-maps

-play-services-location

-cardview

App created by:

-Billy Li, Eric Ma, Susie Liu, Allen Chen, Navam Awasthi

-The one and only VIVEK VAIDYA

                   |
                   |
                   |
                 \ | /
                  \|/
                   V


                                                        
                                                     .#@@@@@@@@@@@@@#@@@:  
                                             ,@@@@@@@@@@@@##############+++++##:      
                                        :###@#@###@####@########@#######+++++++#+##@' ``         
                                    `;@@#@#@#@@@@@@@###@###################+#########@#'`      
                                   '##@@@@@@##@@######+++++'''''''+++++++#########@@@@@@+       
                               `  '@@@@@@@@###++';::::,,,,,,,,,,,,,,:::::;++#####@@@@@@@##+     
                                 '@#@@@@@@@###+';;:,,,,,,,,,,.......,,,,,,,:::::;;;'+#@@@@@#     
                               ` '@@@@@@@@@###+';:::,,,,,,,,,,.......,,,,,,,,,,,,,:::;;'+#@@@     
                                :#@@@@@@@@@#+;;:::::,,,,,,...........,,,,,,,,,,,,::::;;;;'+##`    
                              ,#@@@@@@@@##';;;:::@@@@@@@@@@@:,,,,,......,,,,,,,,,:::::;;;;'#+    
                             ,#@@##@@@@@@+';;;::@@;;;;:;;''@@@++++';:,,@@@@@@@@@@@::::::;;'#@;  
                            .+@@@+;:'###+'@@@@@@@@'''+++++;@@@@@@@''';@@,,::;';::@@#++++'''+#@@+.  
                           .+@@@'::''+#+;;;:::;;;@@@@@@@@@@@;::;@@@@@@@@'+++++::,@@@@@@@@@##@@@#. 
                          .'#@@+:,:;''+'';;::::::,,,,,,,,::::,,,,,:::,.@@@@@@@@@@@''##++++####@@'`
                         ,#@@@+,,,,::;'''';;:::,,,,,,...,,,,,,.,,,@,,,,,:;;;::::;;''+++'''+#+@@@@`
                        :@@@@;,,,,:::;''''';;:::,,,,,.......,,,,,@,,....,,:;:,,,,:::::::;'''+@@@@`
                      `'@@@@',.,,,;;:'''';;;;;;:::::,,,,,,::,,,:@@@@:,,,,:;;;,,,,,,,,,:;'';:@@@@'`
                     :##@@@@',.,,:+###+'';;;;::::::::::::::,,,,,,:;;'++'++++'::,,,,,,::;'+;'@@@+` 
                  `:#@@@@@@@#:,,,:'+;;''';;;::::::::::@@;;;::,,,,,,::,:;'';;;;;;:@:;;;''+;+@@@+,  
                `:#@@@+,.;#@@#:,,,'';;'+'';;::::::::,::@@@@@@@@@@,::;;'@@@@@@@@@@;;;''++#+#@@#+.   
              .'@@@@+:,,,,,+@@@+:,'';;;++'';;;::::::::::@@@@@@,,,@@@@@@++++@@@@@;;;;'+++#@@#'.    
           `;#@@@#;,.,,,,,,.:+@@@+'';;;;+#+'';;:::::::::,,,@@@@,,,,,,,,,@@@@:::;;;''+':+@@@;     
        `:#@@@@',,,,,,,,,,,,,.,;#@@#';::;+##++';;;:::::::,,,,,@@@@@@@@@@@@;;;;;''++',;@@@#;    
      .'@@@@',.,,,,,,,,,,,,,,,,,..:'##+;::;'+##++'';;;::::,,,,,,,,,,,,,:::;;;''++;,,:+@@@'`   
   .;#@@@#;,,,,,,,,,,,,,,,,,,,,,,.,,,..,:;::;'+#####++'''';;::,,,,,,,,::;;'+++;,.,.,;@@@#,   
.'#@@@#:.,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,:;''#+###+##+###+#++++'''++##+:,,,,,,,,;@@@#:   
.'#@@@#:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:;'++++++++++++#####;,,,.,,,.,,,,,.,:+@@@'`  
.#@@@+:.,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,:'++#++++++#+#+;,,..,,.,..,,,,,,,.:@@@#:
.+@@@':,,,,,.,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,;+#####+##;,,.,,,,.,,,,,,,,,,,,,;@@@@;      
'#@@@#'''''''''''''''''''''''''''''''''''''''''''''''''''''''''';+#####''''''''''''''''''''''''#@@@#;`