An Android application designed to streamline campus placements by connecting students, companies, and administrators on a single platform.
- Simplify job search and application for students
- Provide companies with easy access to filtered candidates
- Enable the admin to manage all records from one dashboard
- Maintain transparency and data integrity through Firebase
- Registration/Login (Student/Company/Admin)
- Role-based Dashboards
- Job Posting & Searching
- Job Applications & Review
- Interview Scheduling & Tracking
- Feedback Collection
- Register and login
- Search & apply for jobs
- Track application & interview status
- Provide feedback
- Post jobs
- Review applications
- Schedule interviews
- View feedback
- Manage students, companies, jobs, applications, interviews, and feedback
- Multi-select delete functionality for bulk management
- Language: Java
- IDE: Android Studio
- Database: Firebase Realtime Database
- Authentication: Firebase Auth
- UI: Material Design Components
- Testing: Espresso UI Test Suite
-
Login / Registration Pages
-
Dashboards (Student, Company, Admin)
-
Student Functionalities (Search Job, Apply Job, Track Application & Interview Status)
-
Company Functionalities (Post Job, Review Applications, Schedule Interview)
-
Feedback Forms
-
Admin Management Panels
- Espresso UI Testing: For login flow, navigation, and button functionality
- Manual Testing: CRUD operations on Firebase
- Validation Checks: CGPA-based eligibility, required fields, role-based navigation
- Over 20+ screens implemented
- All Firebase CRUD operations successful
- Secure login and navigation workflows validated
- Test coverage for all major activities achieved
- Resume upload via Firebase Storage
- Notification system for application/interview updates
- Analytics dashboard for admin insights
- Integration with LinkedIn or GitHub profiles
This project is for academic and educational use only.