https://github.com/errhythm/facultypedia
Faculty Review and Consultancy Management System
https://github.com/errhythm/facultypedia
Last synced: 3 months ago
JSON representation
Faculty Review and Consultancy Management System
- Host: GitHub
- URL: https://github.com/errhythm/facultypedia
- Owner: errhythm
- Created: 2023-02-01T11:24:41.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-05-22T06:22:55.000Z (about 3 years ago)
- Last Synced: 2025-02-27T10:59:48.168Z (over 1 year ago)
- Language: Blade
- Homepage: https://myfacultypedia.errhythm.me
- Size: 19.2 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
**DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING**
**Course: CSE470**
**Name: Ehsanur Rahman Rhythm**
**ID: 22241163**
**Email: ehsanur.rahman.rhythm@g.bracu.ac.bd**
**Project Title**: FacultyPedia - Faculty Review and Consultancy Management System
**Project URL**: https://myfacultypedia.errhythm.me
**Project Status**: Completed all features and requirements by the blessings of Allah SWT
### Demo Accounts
| **Account** | **Email** | **Password** |
|-------------|-------------------------------------|--------------|
| **Student** | ehsanur.rahman.rhythm@g.bracu.ac.bd | 12345678 |
| **Faculty** | juston.conn@bracu.ac.bd | 12345678 |
| **Admin** | facultypedia@errhythm.me | 12345678 |
## Features
#### Requirement 1
**Faculty Profile & Search System:**
- [x] Search functionality for students to find faculty based on criteria such as course, department, initials, etc.
- [x] View faculty profile information such as email, courses, department, initials
- [x] Registration Ability for faculty and students (feature)
#### Requirement 2
**Faculty Review System:**
- [x] Ability for students to leave feedback on faculty
- [x] Ability for students to mark the review as anonymous (Admin Approval needed before publishing)
- [x] Faculty usergroup will always see every review as anonymous
#### Requirement 3
**Review Approval System:**
- [x] Admin dashboard to approve or reject anonymous reviews before they are visible to students
- [x] Ability for admin to view and manage all reviews for all faculties
#### Requirement 4
**Consultation Management System:**
- [x] Ability for students to request consultation with faculty
- [x] Faculty can accept or reject consultation requests
- [x] Auto-generated meet link for approved consultations
- [x] Email notifications sent to both students and faculty for consultation updates
#### Requirement 5
**Scheduling and Availability Management:**
- [x] Faculty can manage their availability for consultation
- [x] Ability for students to see faculty availability and schedule consultations accordingly
- [x] Option to reschedule or cancel consultations
#### Requirement X
**Faculty Dashboard:**
- [x] Ability to view and manage their consultation requests
**Student Profile:**
- [x] Ability to see all reviews given to the faculties in one page (except the anonymous one)
**Registration Restriction:**
- [x] Users will be provided usergroup based on their email (g.bracu.ac.bd for students, bracu.ac.bd for faculties)
- [x] Registration will be failed if any mail used other than bracu.ac.bd domain
[](http://hits.dwyl.com/errhythm/CSE470)