/campus-recruitment

This was final year project perfomed by 8th sem students of KSSEM in the academic year 2017-2018. 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 their 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 and the student developers have designed a circular pie chart to keep track of placed and not placed students.

Primary LanguageJava

thuwio789e

Campus Recruitment

This was final year project perfomed by 8th sem students of KSSEM in the academic year 2017-2018 which comes under VTU.

About Project

→ 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.

Platform used

→ 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'

image00