Skip to content

Query Solver is a web application that connects students with teachers for real-time assistance through secure login, instant video calls, and live chat. The platform enhances learning with screen sharing and an admin panel for user management, providing personalized support for students' questions.

Notifications You must be signed in to change notification settings

dharmendraone/Query_solver

Repository files navigation

Query_Solver real time pear-to-pear connection

🌟 Overview

Query Solver is an innovative web application designed to revolutionize the way students connect with teachers for real-time assistance. Leveraging the power of WebRTC, this platform enables seamless peer-to-peer communication, allowing students to get their doubts resolved instantly and effectively.

🚀 The Challenge

In today’s fast-paced educational environment, students often struggle to find immediate help for their questions. Delays in getting answers can hinder learning, and sometimes, students forget their queries by the time they receive support. This gap sparked the idea for a solution that fosters direct interaction between students and knowledgeable educators.

💡 Our Solution

Query Solver bridges the communication gap by creating a dynamic platform where students can easily reach out to teachers, similar to social media interactions. Here’s how it works:

Request Assistance: Students can specify the subject area of their inquiry and send requests to teachers specializing in that domain.

Real-Time Interaction: Once a teacher accepts a request, they engage in a live video call, providing personalized support to resolve the student’s doubt.

Focused Sessions: Each interaction is one-on-one, ensuring that students receive dedicated attention for their queries.

✨ Key Features

User Authentication: Secure login and registration process for both students and teachers.

Instant Video Communication: Experience seamless video calls powered by WebRTC technology.

Live Chat: Communicate via text chat alongside video calls for enhanced interaction.

Screen Sharing: Teachers can share their screens during sessions to provide visual explanations and guidance.

Subject-Specific Connections: Easily connect with teachers based on the specific topic or subject matter. Admin Panel: A dedicated admin interface for managing users, monitoring sessions, and overseeing platform activity.

Personalized Attention: One-on-one sessions ensure that every student feels heard and supported.

🛠 Technology Stack

Frontend: HTML5, CSS, JavaScript, Bootstrap Backend: PHP, Node.js Database: MySQL Server: Apache, XAMPP

📦 Getting Started

Ready to dive into Query Solver? Follow these simple steps to set up the application locally:

Clone the Repository: git clone https://github.com/dharmendraone/Query_solver.git

Navigate to the Project Directory: cd query_solver

Set Up XAMPP Server: Import the database schema found in the database folder.

Configure Environment Settings: Update the config.php file with your database credentials.

Start the Apache Server: Access the application in your web browser at http://localhost/query_solver.

🤝 Contributing

We welcome contributions from passionate developers! If you have ideas for enhancements or features, please create a pull request or open an issue.

📜 License

This project is licensed under the MIT License. See the LICENSE file for details.

🙏 Acknowledgements

A heartfelt thank you to all the dedicated educators who inspire and support students on their learning journeys. Your commitment makes a difference!

About

Query Solver is a web application that connects students with teachers for real-time assistance through secure login, instant video calls, and live chat. The platform enhances learning with screen sharing and an admin panel for user management, providing personalized support for students' questions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published