Skip to content

Jarvis is an AI-powered application that allows users to control various devices and applications through voice commands, offering tailored services based on user roles.

License

Notifications You must be signed in to change notification settings

Avdhesh-Varshney/Jarvis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Hey <πšŒπš˜πšπšŽπš›πšœ/>! πŸ‘‹

Typing SVG


img

⚑ About Jarvis 🌟

Jarvis is a powerful virtual AI assistant designed to simplify your daily tasks through voice command integration. With features like automation, device management, and personalized interactions, Jarvis transforms the way you engage with technology. Built using Python and enhanced with AI models, it serves as an efficient tool for both personal and administrative needs, making everyday processes seamless and more productive.

⚑ Core Features πŸ”‘

  • Control devices and execute tasks using natural language commands.
  • Streamline repetitive tasks to save time and effort.
  • Supports multiple user roles (User, Admin) for tailored access.
  • Utilizes MongoDB for secure and efficient data management.

⚑ Authentication πŸ”’

  • User Roles: The application supports multiple roles (User, Admin), each with specific access to services.
  • Login Credentials: Ensure you have your ID and password ready for authentication.
  • For Testing/Developing Purpose:

⚑ Important Points to remember while submitting your work πŸ“

We want your work to be readable by others; therefore, we encourage you to note the following:

  1. Use PascalCase for directory/folder names (e.g., BrainTumorModel, DiabetesModel).
  2. Use camelCase for file names (e.g., movieRecommendationModel, latestNews, ticTakToe).
  3. Name the main function exactly the same as the file name.
  4. Limit commits to 3-4 unless given permission by project Admins or Mentors.
  5. Keep commit messages clear and relevant; avoid unnecessary details.
  6. Never commit deployed model files to the repository; upload them to Google Drive, provide a downloadable link in the PR template, and update the secrets.example.toml file accordingly.

⚑ Pull Requests Review Criteria 🧲

  1. Fill out the PR template properly when submitting a pull request.
  2. Do not commit directly to the main branch, or your PR will be instantly rejected.
  3. Ensure all work is original and not copied from other sources.
  4. Add comments to your code wherever necessary for clarity.
  5. Include a working video and show integration with Jarvis as part of your PR.
  6. For frontend updates, share screenshots and work samples before submitting a PR.

❄️ Open Source Programs

SSOC

2024

VSOC

2024

GSSoC

Ext 2024

Hacktoberfest

2024

IEEE Open-Source Week

2024

KWOC

2024

24 Pull Requests

2024

IWOC

2025

SWOC

2025

DWOC

2025

✨ Our Valuable Contributors

Line

Tip from us πŸ˜‡

It always takes time to understand and learn. So, don't worry at all. We know you have got this! πŸ’ͺ

Show some  ❀️  by  🌟  this repository!

About

Jarvis is an AI-powered application that allows users to control various devices and applications through voice commands, offering tailored services based on user roles.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages