Our project, Jarvis, is an innovative intelligent assistant tailored to support students in their academic endeavors. By simply invoking the command Jarvis
, students can ask any question and receive immediate assistance, making studying more interactive and efficient.Jarvis is designed to be a comprehensive study aid, combining advanced technology with user-friendly features to enhance the learning experience for students.
In addition to providing answers, Jarvis features a session tracker that helps students monitor the number of study sessions they have completed. This allows students to keep track of their progress and stay motivated. Another key feature is the distractor detection system, which identifies when a student is distracted and helps them stay focused on their studies.
Open the application and log in using your Google account. This ensures secure access and personalized features.
To start interacting with Jarvis, simply say “Jarvis.” This will activate the assistant, ready to help you with your queries.
Once Jarvis is activated, you can ask any study-related question.
Jarvis, what is the capital of France?
Jarvis will respond with the answer:
The capital of France is Paris.
The application includes a session tracker to help you monitor your study sessions. To check your progress, you can navigate to the session tracker section in the app.
The distractor detection feature helps you stay focused. If the system detects that you are distracted, it will notify you and suggest ways to refocus.
- Intelligent Assistant: Jarvis can answer any study-related questions when activated by the command “Jarvis.”
- Session Tracker: The application includes a session tracker to help students monitor the number of study sessions they have completed.
- Distractor Detection: This feature identifies when a student is distracted and provides notifications and suggestions to help them refocus.
- Secure Authentication: Users must log in using Google Auth, ensuring secure access and personalized features.
- User-Friendly Interface: The application is designed to be intuitive and easy to use, making it accessible for all students.
- Real-Time Assistance: Jarvis provides immediate responses to queries, enhancing the learning experience.
- Progress Monitoring: Students can track their study progress and stay motivated by checking their session tracker.
- Focus Enhancement: The distractor detection feature helps students maintain focus during their study sessions.
- Manveer Singh Saggu: Front-end developer
- Ganaik Deshmukh: AI / ML
- Adarsh Rout: AI / ML
- Sambit Mondal: Front-end developer
- Shashank Raj: Back-end developer
Step 1: Clone the Repository:
git clone https://github.com/Sambit-Mondal/Status-Code.git
cd Status-Code
Step 2: Install dependencies for both client and server:
cd client
npm install
cd ../server
npm install
Step 3: Configure environment variables:
Create a .env
file in the client
and server
directory
Add your firebase configuration details in the client
directory
Add your Porcupine access key and block key
Step 4: Start the development server:
cd client
npm start
Step 5: Start the backend server:
cd ../server
npm start
This project is licensed under the Apache-2.0 license.