Skip to content

Commit

Permalink
View button removed
Browse files Browse the repository at this point in the history
-Removed from HomeActivity, Request Activity
-Lists will now be displayed dynamically, i.e in real time, without any prompt
-A refresh button added in requests activity, that basically just fetches the user's sent requests and received requests.
-Some bugs removed in the PairUp system
  • Loading branch information
divya21raj authored Jan 25, 2018
1 parent eafc504 commit e261744
Show file tree
Hide file tree
Showing 65 changed files with 2,727 additions and 2,547 deletions.
17 changes: 9 additions & 8 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
*.iml
.gradle
/local.properties
.DS_Store
/build
/captures
.externalNativeBuild
/.idea/
*.iml
.gradle
/local.properties
.DS_Store
/build
/captures
.externalNativeBuild
/.idea/
/.project
88 changes: 44 additions & 44 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,44 +1,44 @@

# Cabpool Application

## Introduction
This project is being made for the course CSD207 under the guidance of Professor Anuradha Ravi in the semester of Monsoon 2017.

**The Latest APK of the app can be found [here](https://drive.google.com/open?id=1GlWsl18QL_FKUPz0u2B4vVFZ97shXbbv)**
-Don't forget to sign out and sign back in everytime you install the app...

## About the Project
Cabpooling is a huge concern in an isolated, residential university like Shiv Nadar University. It has become a part of the process while planning to go anywhere. Although Gmail is an easy platform for cabpool requests, it is not convenient at all because of the following reasons,
1. Important messages might get lost in a flood of cabpool mails.
2. It is essentially a spam message for people who do not want to cabpool.
3. You require the mailing list to send cabpool requests, or reply all to an existing thread which is a slow process.
4. It is not easy to keep a track of people interested in your offer unless they message you on Whatsapp or call.
5. Privacy is a huge concern, as you do not want to share your number out there in the public.

In such a scenario, there is a need for such an app which will be secure, and easy to use at the same time. Cabpool Application does the exact same thing.

**The algorithm for sorting and filtering entries can be found [here](https://www.dropbox.com/sh/1aopsud1zbvs75u/AAAJ2PW5lYD140iJdiskG5JMa?dl=0)**

## Contributors

* **Abhishek Srivastava** - [abhesrivastava](https://github.com/abhesrivastava)

* **Divya Raj** - [divya21raj](https://github.com/divya21raj)

* **Atishay Jain** - [atishayjain](https://github.com/atishayjain708)

* **Simran Srivastava** - [ss616](https://github.com/ss616)

* **Rohan Datta** - [Rohan](https://github.com/Rohan-Datta)

## Contributing
To contribute, follow these guidelines,
1. Fork the repository.
2. Make your commits with concise and proper description.
3. Make pull request.

## Deadline
Tentative Date for Presentation: Friday, November 24th, 2017

## Acknowledgments
* Anuradha Ravi - Assistant Professor

# Cabpool Application

## Introduction
This project is being made for the course CSD207 under the guidance of Professor Anuradha Ravi in the semester of Monsoon 2017.

**The Latest APK of the app can be found [here](https://drive.google.com/open?id=1GlWsl18QL_FKUPz0u2B4vVFZ97shXbbv)**
-Don't forget to sign out and sign back in everytime you install the app...

## About the Project
Cabpooling is a huge concern in an isolated, residential university like Shiv Nadar University. It has become a part of the process while planning to go anywhere. Although Gmail is an easy platform for cabpool requests, it is not convenient at all because of the following reasons,
1. Important messages might get lost in a flood of cabpool mails.
2. It is essentially a spam message for people who do not want to cabpool.
3. You require the mailing list to send cabpool requests, or reply all to an existing thread which is a slow process.
4. It is not easy to keep a track of people interested in your offer unless they message you on Whatsapp or call.
5. Privacy is a huge concern, as you do not want to share your number out there in the public.

In such a scenario, there is a need for such an app which will be secure, and easy to use at the same time. Cabpool Application does the exact same thing.

**The algorithm for sorting and filtering entries can be found [here](https://www.dropbox.com/sh/1aopsud1zbvs75u/AAAJ2PW5lYD140iJdiskG5JMa?dl=0)**

## Contributors

* **Abhishek Srivastava** - [abhesrivastava](https://github.com/abhesrivastava)

* **Divya Raj** - [divya21raj](https://github.com/divya21raj)

* **Atishay Jain** - [atishayjain](https://github.com/atishayjain708)

* **Simran Srivastava** - [ss616](https://github.com/ss616)

* **Rohan Datta** - [Rohan](https://github.com/Rohan-Datta)

## Contributing
To contribute, follow these guidelines,
1. Fork the repository.
2. Make your commits with concise and proper description.
3. Make pull request.

## Deadline
Tentative Date for Presentation: Friday, November 24th, 2017

## Acknowledgments
* Anuradha Ravi - Assistant Professor
2 changes: 1 addition & 1 deletion app/.gitignore
Original file line number Diff line number Diff line change
@@ -1 +1 @@
/build
/build
156 changes: 77 additions & 79 deletions app/build.gradle
Original file line number Diff line number Diff line change
@@ -1,79 +1,77 @@
plugins {
id "me.tatarka.retrolambda" version "3.7.0"
}
apply plugin: 'com.android.application'
//noinspection GradleCompatible
apply plugin: 'com.android.application'
apply plugin: 'me.tatarka.retrolambda'

tasks.whenTaskAdded { task ->
if (task.name.startsWith("lint")) {
task.enabled = false
}
}


retrolambda {
jvmArgs '-noverify'

}


android {
compileSdkVersion 25
buildToolsVersion "26.0.2"
defaultConfig {
applicationId 'garbagecollectors.com.snucabpool'
minSdkVersion 16
targetSdkVersion 25
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"

multiDexEnabled true //important
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
debug {
debuggable true
}
}
productFlavors {
}

// For Retrolambda
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}


dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
//noinspection GradleCompatible


compile 'com.google.firebase:firebase-database:11.6.0'
compile 'com.google.firebase:firebase-core:11.6.0'
compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support:mediarouter-v7:25.3.1'
compile 'com.android.support:design:25.3.1'
compile 'com.android.support:cardview-v7:25.3.1'
compile 'com.android.support:recyclerview-v7:25.3.1'
compile 'com.google.firebase:firebase-auth:11.6.0'
compile 'com.google.android.gms:play-services-auth:11.6.0'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
compile 'com.google.android.gms:play-services:11.6.0'
compile 'com.android.support:support-v4:25.3.1'
testCompile 'junit:junit:4.12'
}
apply plugin: "com.google.gms.google-services"


plugins {
id "me.tatarka.retrolambda" version "3.7.0"
}
apply plugin: 'com.android.application'
//noinspection GradleCompatible
apply plugin: 'com.android.application'

tasks.whenTaskAdded { task ->
if (task.name.startsWith("lint")) {
task.enabled = false
}
}


retrolambda {
jvmArgs '-noverify'
}


android {
compileSdkVersion 25
buildToolsVersion "26.0.2"
defaultConfig {
applicationId 'garbagecollectors.com.snucabpool'
minSdkVersion 16
targetSdkVersion 25
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"

multiDexEnabled true //important
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
debug {
debuggable true
}
}
productFlavors {
}

// For Retrolambda
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}


dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
//noinspection GradleCompatible


compile 'com.google.firebase:firebase-database:11.6.0'
compile 'com.google.firebase:firebase-core:11.6.0'
compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support:mediarouter-v7:25.3.1'
compile 'com.android.support:design:25.3.1'
compile 'com.android.support:cardview-v7:25.3.1'
compile 'com.android.support:recyclerview-v7:25.3.1'
compile 'com.google.firebase:firebase-auth:11.6.0'
compile 'com.google.android.gms:play-services-auth:11.6.0'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
compile 'com.google.android.gms:play-services:11.6.0'
compile 'com.android.support:support-v4:25.3.1'
testCompile 'junit:junit:4.12'
}
apply plugin: "com.google.gms.google-services"


124 changes: 62 additions & 62 deletions app/google-services.json
Original file line number Diff line number Diff line change
@@ -1,63 +1,63 @@
{
"project_info": {
"project_number": "560852588496",
"firebase_url": "https://snu-cabpool-db611.firebaseio.com",
"project_id": "snu-cabpool-db611",
"storage_bucket": "snu-cabpool-db611.appspot.com"
},
"client": [
{
"client_info": {
"mobilesdk_app_id": "1:560852588496:android:7f0a586268b8fc20",
"android_client_info": {
"package_name": "garbagecollectors.com.snucabpool"
}
},
"oauth_client": [
{
"client_id": "560852588496-b6r1pudq3mv7gu6emsq0gvn6ljhnn63u.apps.googleusercontent.com",
"client_type": 1,
"android_info": {
"package_name": "garbagecollectors.com.snucabpool",
"certificate_hash": "22bb7869c9e5ec47b5061c7002e1a6e0fcc2ab1a"
}
},
{
"client_id": "560852588496-0s3msr6b2m8chbs8aks12kuv8j2233f5.apps.googleusercontent.com",
"client_type": 1,
"android_info": {
"package_name": "garbagecollectors.com.snucabpool",
"certificate_hash": "4f9e380dd6c2ed3f6b79a9f8f5daefa2f991a65a"
}
},
{
"client_id": "560852588496-baos0qb9om1qmvade33hbh1l2ic70l00.apps.googleusercontent.com",
"client_type": 3
}
],
"api_key": [
{
"current_key": "AIzaSyAbviwwtxjwpZyiqvRzzulh6YycC11F1vQ"
}
],
"services": {
"analytics_service": {
"status": 1
},
"appinvite_service": {
"status": 2,
"other_platform_oauth_client": [
{
"client_id": "560852588496-baos0qb9om1qmvade33hbh1l2ic70l00.apps.googleusercontent.com",
"client_type": 3
}
]
},
"ads_service": {
"status": 2
}
}
}
],
"configuration_version": "1"
{
"project_info": {
"project_number": "560852588496",
"firebase_url": "https://snu-cabpool-db611.firebaseio.com",
"project_id": "snu-cabpool-db611",
"storage_bucket": "snu-cabpool-db611.appspot.com"
},
"client": [
{
"client_info": {
"mobilesdk_app_id": "1:560852588496:android:7f0a586268b8fc20",
"android_client_info": {
"package_name": "garbagecollectors.com.snucabpool"
}
},
"oauth_client": [
{
"client_id": "560852588496-b6r1pudq3mv7gu6emsq0gvn6ljhnn63u.apps.googleusercontent.com",
"client_type": 1,
"android_info": {
"package_name": "garbagecollectors.com.snucabpool",
"certificate_hash": "22bb7869c9e5ec47b5061c7002e1a6e0fcc2ab1a"
}
},
{
"client_id": "560852588496-0s3msr6b2m8chbs8aks12kuv8j2233f5.apps.googleusercontent.com",
"client_type": 1,
"android_info": {
"package_name": "garbagecollectors.com.snucabpool",
"certificate_hash": "4f9e380dd6c2ed3f6b79a9f8f5daefa2f991a65a"
}
},
{
"client_id": "560852588496-baos0qb9om1qmvade33hbh1l2ic70l00.apps.googleusercontent.com",
"client_type": 3
}
],
"api_key": [
{
"current_key": "AIzaSyAbviwwtxjwpZyiqvRzzulh6YycC11F1vQ"
}
],
"services": {
"analytics_service": {
"status": 1
},
"appinvite_service": {
"status": 2,
"other_platform_oauth_client": [
{
"client_id": "560852588496-baos0qb9om1qmvade33hbh1l2ic70l00.apps.googleusercontent.com",
"client_type": 3
}
]
},
"ads_service": {
"status": 2
}
}
}
],
"configuration_version": "1"
}
Loading

0 comments on commit e261744

Please sign in to comment.