This was final year project perfomed by 8th sem students of KSSEM in the academic year 2017-2018 which comes under VTU.
→ This project is about letting the candidates know about the companies visiting their colleges and drives they can attend.
→ We collect the information of students like thier marks and skills and calculate their chances of getting placed in a company using one method.
→ Students can also view thier seniors or batch mates interview experiences, drives information that they should apply for.
→ Placement officer can keep track of student details in a circular pie chart to keep track of placed and not placed students.
→ Google Firebase was used in this app, as we wanted reliable, secure, efficient application.
→ We have also focued on Authentication, Database, and Cloud Messaging for push notifications.
→ Authentication, only a verified candidate can use our app. After the candidate has created an account, we will immediately send a verification id to entered email id, from there they need to verify thier account.
We need to add a dependency in our gradle:app
file :
implementation 'com.google.firebase:firebase-auth:16.0.2'
→ Database, was used to store all the details of candidate that was entered in our app. So we made use of Firestore.
Add the Firestore database dependency in our gradle:app
file :
compile 'com.google.firebase:firebase-firestore:17.0.2'
→ Notifications, was used to send the notifications about the placement drives. Like a remainder to the students.
Add the Notifications dependency in our gradle:app
file :
implementation 'com.google.firebase:firebase-messaging:17.1.0'