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.
- 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.
- 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.
- 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.
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 |