Empowering students and faculty with transparent, role-based analytics, sentiment metrics, and real-time performance insights.
- ✨ Features
- 🧰 Tech Stack
- ⚡ Quick Start & Deployment
- 🔑 Demo Credentials
- 🔌 API Endpoints
- 🗄️ Database Schema
- 🔒 Security & Code Quality
- 🎨 Design System
- 📝 License
| Area | Feature Details | Path / Location |
|---|---|---|
| 🔐 Role-Based Auth | Secure login & registration supporting Student, Faculty, Admin, and HoD roles with bcrypt password hashing | FRONTEND/index.html & FRONTEND/signup.html |
| 📊 Analytics Dashboard | Live statistical metrics, radar rating charts, and feedback distribution trends | FRONTEND/dashboard.html |
| 🧑🏫 Faculty Directory | Interactive faculty profiles, teaching portfolios, and structured feedback forms | FRONTEND/Faculties/ |
| ⚖️ Faculty Compare | Side-by-side comparative evaluation tool for clarity, knowledge, and interaction metrics | FRONTEND/compare.html |
| 🏆 Leaderboard | Podium-ranked faculty leaderboard based on verified student feedback averages | FRONTEND/leaderboard.html |
| ⭐ Submit Feedback | Multi-attribute rating system (1–10 scale) covering clarity, subject depth, and engagement | FRONTEND/essentials/submit-feedback.html |
| 📈 Student Reports | Personal submission history and visual progress tracker | FRONTEND/essentials/report.html |
| 🛠️ Admin Control Panel | System controls, user management, feedback audit logs, and data management | FRONTEND/admin.html |
| 🔑 Password Recovery | Forgot-password workflow with OTP recovery interface | FRONTEND/forgot-password.html |
| 📤 Data Export | CSV export capabilities & print-friendly report generation | Admin & Dashboard tools |
| 🚫 Custom 404 | Glassmorphic theme-matched not-found fallback page | 404.html |
---ultyLens feedback system, neon dark theme, crisp glassmorphism aesthetic, studio lighting --ar 16:9`
- Frontend: Vanilla HTML5, Modern CSS3 (Glassmorphism design system in
FRONTEND/theme.css), JavaScript (ES6+), Google Font (Poppins), SVG & CSS chart engines. - Backend: PHP 8.x with prepared statements and session authentication (
BACKEND/,API/). - Database: MySQL / MariaDB relational database (
DATABASE/schema.sql). - Environment: Apache / XAMPP / WAMP / Nginx deployment.
- XAMPP (or any Apache + PHP 8 + MySQL stack)
- Modern Web Browser
git clone https://github.com/SyedAynan/Neural-Feedback.git
# Copy into XAMPP htdocs:
cp -r Neural-Feedback/ C:/xampp/htdocs/facultylens/Import DATABASE/schema.sql via MySQL CLI or phpMyAdmin:
mysql -u root < DATABASE/schema.sqlcp .env.example .env
# Edit .env with your MySQL credentials (DB_HOST, DB_USER, DB_PASS, DB_NAME)Navigate to:
http://localhost/facultylens/FRONTEND/index.html
| Role | Password | |
|---|---|---|
| 🛠️ Admin | admin@facultylens.edu |
admin123 |
| 🎓 Student | student@facultylens.edu |
student123 |
Note: The login page includes a standalone Demo Mode for frontend previews without needing Apache/PHP.
| Method | Endpoint | Description |
|---|---|---|
POST |
API/change-password.php |
Secure session password update |
GET |
API/rating.php |
Fetch teacher rating averages & feedback counters |
GET |
API/admin-stats.php |
Admin dashboard counts (users, feedback, faculty, online) |
DATABASE/schema.sql
├── users (id, name, email, password, role, username, created_at)
├── faculty (id, name, designation, department, subject, email, photo, qualification, experience, expertise)
└── feedback (id, user_id, faculty_id, teacher, subject, clarity, knowledge, interaction, comment, sentiment, timestamp)
- Password Hashing:
password_hash()andpassword_verify()with bcrypt. - SQL Injection Prevention: Prepared statements on all database queries.
- Session Protection: Route guards in
BACKEND/auth.php. - Environment Isolation:
.envfile for credentials (gitignored).
This project is open-source under the MIT License. Created for the Department of Data Science Engineering.
Copyright (c) 2026 Syed Ayan. All rights reserved.
This repository represents original research, implementation, and portfolio work created by Syed Ayan for academic evaluation and faculty analytics.
- Evaluation & Portfolio Use: This codebase is publicly visible for prospective employers, technical recruiters, peer review, and individual educational study.
- Prohibition of Plagiarized Academic Submission: You may not submit this project, its architecture, or substantial portions of its code/documentation as your own academic assignment, course project, dissertation, or degree requirement at any school, college, or university. Doing so violates institutional academic integrity policies and honor codes.
- Open-Source Terms: Software distribution rights remain subject to the terms of the included MIT License, requiring mandatory preservation of original copyright notices and author attribution.
- Third-Party Rights: All third-party libraries and dependencies remain the property of their respective owners.