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.
APACHE-2.0 License
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.
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.