An open API service indexing awesome lists of open source software.

https://github.com/realsahilp7676/crs_2025

An Android application designed to streamline campus placements by connecting students, companies, and administrators on a single platform.
https://github.com/realsahilp7676/crs_2025

android-app campus-recruitment java-android-studio-project software-engineering-project

Last synced: about 1 month ago
JSON representation

An Android application designed to streamline campus placements by connecting students, companies, and administrators on a single platform.

Awesome Lists containing this project

README

        

## ๐ŸŽ“ Campus Recruitment System App

An Android application designed to streamline campus placements by connecting students, companies, and administrators on a single platform.

---

## ๐ŸŽฏ Objectives

- 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

---

## ๐Ÿ” Workflow & System Architecture

1. **Registration/Login** (Student/Company/Admin)
2. **Role-based Dashboards**
3. **Job Posting & Searching**
4. **Job Applications & Review**
5. **Interview Scheduling & Tracking**
6. **Feedback Collection**

---

## ๐Ÿ”‘ Key Features

### ๐Ÿ‘ฉโ€๐ŸŽ“ Students
- Register and login
- Search & apply for jobs
- Track application & interview status
- Provide feedback

### ๐Ÿข Companies
- Post jobs
- Review applications
- Schedule interviews
- View feedback

### ๐Ÿ›  Admin
- Manage students, companies, jobs, applications, interviews, and feedback
- Multi-select delete functionality for bulk management

---

## ๐Ÿ›  Technology Stack

- **Language:** Java
- **IDE:** Android Studio
- **Database:** Firebase Realtime Database
- **Authentication:** Firebase Auth
- **UI:** Material Design Components
- **Testing:** Espresso UI Test Suite

---

## ๐Ÿ–ผ UI Screenshots

- Login / Registration Pages


CRS app screenshot
CRS app screenshot
CRS app screenshot


CRS app screenshot
CRS app screenshot
CRS app screenshot

- Dashboards (Student, Company, Admin)


CRS app screenshot
CRS app screenshot
CRS app screenshot



- Student Functionalities (Search Job, Apply Job, Track Application & Interview Status)


CRS app screenshot
CRS app screenshot
CRS app screenshot
CRS app screenshot

- Company Functionalities (Post Job, Review Applications, Schedule Interview)


CRS app screenshot
CRS app screenshot
CRS app screenshot



- Feedback Forms


CRS app screenshot
CRS app screenshot

- Admin Management Panels

---

## ๐Ÿงช Testing Approach

- **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

---

## โœ… Results

- Over 20+ screens implemented
- All Firebase CRUD operations successful
- Secure login and navigation workflows validated
- Test coverage for all major activities achieved

---

## ๐Ÿ”ฎ Future Scope

- Resume upload via Firebase Storage
- Notification system for application/interview updates
- Analytics dashboard for admin insights
- Integration with LinkedIn or GitHub profiles

---

## ๐Ÿ“„ License

This project is for academic and educational use only.

---