Skip to content

QuickReport lets you anonymously report emergencies or non-emergencies like theft, medical crises, or natural disasters. Together, we ensure safety and take action to protect our community.

Notifications You must be signed in to change notification settings

10xshivam/Quick-Report

Repository files navigation

Quick Report

Quick Report is a cutting-edge full-stack application designed to provide users with a secure and anonymous platform to report incidents. It ensures a seamless reporting experience while empowering administrators with efficient management tools. Leveraging the latest technologies, Quick Report prioritizes user privacy, intuitive functionality, and robust security.


🌟 Key Features

For Users

  • Anonymous & Secure Reporting
    Report incidents confidently without revealing your identity.
  • AI-Assisted Report Details
    Leverage Gemini AI to extract and autofill incident details from uploaded images. Users can also manually adjust details for greater accuracy.
  • Real-Time Location Integration
    Automatically fetch your current location using the Here API to enhance report accuracy.
  • Track Report Status
    Monitor the progress and status of submitted reports in real-time through an intuitive interface.

For Admin

  • Comprehensive Dashboard
    Admins can efficiently view, update, and manage all submitted reports via a secure and interactive dashboard.
  • Secure Image Management
    Incident images are uploaded and stored securely using Cloudinary.

🛠️ Tech Highlights

  • Frontend:
    Built with Next.js for server-side rendering and a dynamic user interface, complemented by ShadCN for reusable, consistent UI components.
  • Form Handling:
    Powered by React Hook Form for robust, responsive, and user-friendly form management.
  • Data Validation:
    Integrated Zod schema validation for reliable and secure data processing.
  • Authentication:
    Implements secure user authentication and access control via NextAuth.
  • Database:
    Utilizes Prisma ORM with PostgreSQL, hosted on NeonDB, ensuring scalability and performance.
  • AI Assistance:
    Features Gemini AI for intelligent incident detail extraction from uploaded images.
  • Location Services:
    Integrated with Here API to provide accurate location-based reporting functionality.
  • Image Storage:
    Stores and manages images securely using Cloudinary.

🚀 Tech Stack

Category Technology
Frontend Next.js, React Hook Form, ShadCN
Backend Prisma ORM, Next.js
Database PostgreSQL, NeonDB
Authentication NextAuth
Validation Zod
AI Integration Gemini AI
Location Services Here API
Image Storage Cloudinary

About

QuickReport lets you anonymously report emergencies or non-emergencies like theft, medical crises, or natural disasters. Together, we ensure safety and take action to protect our community.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published