Skip to content

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.

License

Notifications You must be signed in to change notification settings

Sambit-Mondal/Jarvis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jarvis

Introduction

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.

Usage

Login:

Open the application and log in using your Google account. This ensures secure access and personalized features.

Activating Jarvis:

To start interacting with Jarvis, simply say “Jarvis.” This will activate the assistant, ready to help you with your queries.

Asking Questions

Once Jarvis is activated, you can ask any study-related question.

For example:

Jarvis, what is the capital of France?
Jarvis will respond with the answer:
The capital of France is Paris.

Session Tracker

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.

Distractor Detection

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.

Features

  1. Intelligent Assistant: Jarvis can answer any study-related questions when activated by the command “Jarvis.”
  2. Session Tracker: The application includes a session tracker to help students monitor the number of study sessions they have completed.
  3. Distractor Detection: This feature identifies when a student is distracted and provides notifications and suggestions to help them refocus.
  4. Secure Authentication: Users must log in using Google Auth, ensuring secure access and personalized features.
  5. User-Friendly Interface: The application is designed to be intuitive and easy to use, making it accessible for all students.
  6. Real-Time Assistance: Jarvis provides immediate responses to queries, enhancing the learning experience.
  7. Progress Monitoring: Students can track their study progress and stay motivated by checking their session tracker.
  8. Focus Enhancement: The distractor detection feature helps students maintain focus during their study sessions.

Team Members

Installation

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

License

This project is licensed under the Apache-2.0 license.

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published