⭐ ## Inspiration

As students, we’ve all faced the same headache — searching the entire department for a teacher just to clear a doubt, get an assignment signed, or take an urgent approval. Most of the time, we either roam floor to floor, ask random staff members, or wait outside cabins without knowing whether the teacher is even available. This everyday struggle inspired us to build FacultyFinder , a smart system designed to save time, reduce confusion, and help students connect with teachers instantly.

💡## What it does

FacultyFinder is a dual-portal system (Teacher + Student) that helps students quickly check whether a teacher is in their department, out, or in a different cabin — all using live location updates. On the student side, a friendly AI chatbot answers queries, shows teacher availability, and helps with basic college information. In short: Students ask → Chatbot checks → Students get instant answers.

🛠️## How we built it

We built FacultyFinder using a clean and modern tech stack: Frontend: HTML + CSS (Cyber/Cyan neon theme for a futuristic look) Logic & Interaction: JavaScript for role-based login, chatbot logic, and live updates Storage: LocalStorage for quick offline sync Teacher Tracking: GPS access with a ~10m detection radius calculated via Haversine Formula Modules Built: Login system, Teacher Dashboard, AI Chatbot, Availability Tracking, Search Our focus was to keep the whole system lightweight, fast, and easily deployable.

🧩## Challenges we ran into

Building FacultyFinder wasn’t easy. Some challenges we faced: Getting accurate GPS location inside buildings Asking and managing location permission for teachers Syncing the teacher availability status (“In” / “Out”) across different browsers Designing a UI that looks modern but loads instantly Training the chatbot for college-related queries Each problem taught us something new and made the system better.

🏆 ## Accomplishments that we're proud of

We’re proud that in just one hackathon cycle, we built a fully working prototype with: Real-time teacher status A responsive, cyber-themed UI A functioning AI chatbot Instant student–teacher communication Smooth login for both teachers and students Successful demo across multiple devices Most importantly, teachers tested it and actually liked how simple it is.

📚 ## What we learned

This project taught us: How to handle live location tracking in web apps How to design clean UI/UX for fast decision-making Basics of Haversine Formula and distance-based logic Improving user experience through chatbots Working as a team, dividing tasks, and merging features Debugging under pressure (hackathon vibes 😄)

🚀 ## What’s next for FacultyFinder

We plan to take FacultyFinder way beyond a prototype: Add multi-department support Store data in a real-time database (Firebase/Node.js) Improve the chatbot using NLP + AI models Build a dedicated Android/iOS app Add cabin numbers + maps for indoor navigation Faculty timetable integration Push notifications for availability changes Our goal: Make this a full college-level utility tool.

🎯## Conclusion

FacultyFinder bridges the communication gap between students and teachers by combining AI + real-time location tracking. It removes guesswork, saves time, and makes academic interactions smoother. Our prototype is fully functional and ready for real-world deployment with a few upgrades.

Share this project:

Updates