Skip to content

Latest commit

 

History

History
63 lines (49 loc) · 3.26 KB

README.md

File metadata and controls

63 lines (49 loc) · 3.26 KB

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