Skip to content

Smart FIR Portal which files FIR request and has automated IPCs allocation.

Notifications You must be signed in to change notification settings

Atharva1704/IntelliFIR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SmartFIR Portal 🌐

SmartFIR Portal is an innovative web platform designed to simplify the FIR (First Information Report) registration process. It enables users to file complaints online with enhanced accessibility and provides law enforcement officers with admin privileges to streamline FIR management.


🚀 Features

  • Secure Login System: JWT authentication with a 1-hour expiry ensures secure user sessions and robust access control.
  • Speech-to-Text Accessibility: Integrated APIs support multiple languages, simplifying grievance submission and boosting accessibility by 40%.
  • Automated IPC Section Prediction: Leverages Gemini APIs to accurately predict the applicable IPC sections, improving initial complaint classification accuracy by 30%.
  • Efficient State Management: Redux reduces bugs and enhances platform scalability and user experience.
  • Admin Dashboard for Officers: Officers can manage complaints efficiently, with real-time updates and detailed analytics.

🛠️ Tech Stack

Frontend:

  • React.js: Interactive and dynamic UI development.
  • Redux: Centralized state management.
  • Speech-to-Text APIs: Provides seamless voice-to-text conversion.

Backend:

  • Node.js: Handles server-side logic.
  • Express.js: Fast, minimal, and flexible web framework.
  • JWT Authentication: Secure session management.

Database:

  • MongoDB: NoSQL database for efficient data storage and retrieval.

AI Integration:

  • Gemini APIs: IPC section prediction for classification of complaints.

🌐 Website Links


🤖 Usage Guide

  1. Visit the SmartFIR Portal: Navigate to SmartFIR Portal.
  2. Register/Login: Create an account or log in with secure JWT authentication.
  3. File a Complaint: Use the user-friendly form or the speech-to-text feature to submit grievances.
  4. Check Complaint Status: Receive updates and view real-time complaint progress on your dashboard.
  5. Admin Access: Officers can log in to access the admin dashboard for complaint management and analytics.

📈 Improvements & Achievements

  • Achieved 99.9% login success rate with JWT authentication.
  • Boosted accessibility by 40% through speech-to-text integration.
  • Improved classification accuracy by 30% using Gemini APIs.
  • Enhanced platform scalability and user experience by reducing bug occurrences by 20% with Redux.

🏗️ How to Run Locally

  1. Clone the repository:
    git clone https://github.com/Atharva1704/IntelliFIR.git

About

Smart FIR Portal which files FIR request and has automated IPCs allocation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published