Project Info
This project did not submit a demo video on Devpost.
Inspiration
We were inspired to create VigilantEye after a scary incident at our school involving a gun. We wanted to make schools, workplaces, and more around the world a safer place.
What it does
VigilantEye is an app that uses YOLOv8 technology to detect weapons in real-time, helping to prevent dangers at schools, workplaces, and more around the world.
How we built it
We built the app using Python and the YOLOv8 algorithm. We focused on making it user-friendly and efficient. For the UI of the App we used Flutter to make it sleek and easy to use.
Challenges we ran into
Our main challenge was enhancing the accuracy of weapon detection. Training the YOLOv3 model required a vast dataset of weapon images, which was hard to compile. We had to ensure the data was diverse to recognize various types of weapons under different conditions. Another challenge was balancing the model's complexity with the need for real-time processing speed. We iterated multiple times to find the right balance, ensuring our app could detect weapons accurately and swiftly without significant delays.
Accomplishments we're proud of
We're proud of creating an app that can potentially save lives. It's accurate and works quickly, which is crucial for safety.
What we learned
We learned a lot about AI and image recognition. Working as a team and solving real-world problems was also a big lesson.
What's next
We plan to enhance its accuracy and maybe expand its use internationally and hopefully globally one day to end gun violence completely.
flutter_application_1
A new Flutter project.
Getting Started
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
Analysis
View
Metric
No commits on this project resolved to a GitHub account.
Technology
- CIn code
- C++In code
- DartIn code
- HTMLIn code
- KotlinIn code
- SwiftIn code
- PythonClaimed
6 of 7 appear in the indexed code. 1 claimed on Devpost could not be matched to code, which may simply mean the tool leaves no trace in the repository.
AI coding agents
No AI coding agent signals were found in this repository.
Detected from committed agent config files and commit authorship. Absence of a signal is not proof an agent was unused.
Codebase size
Source size
50 KB
Source files
37
Counts recognized source files only; vendored directories, binaries and lockfiles are excluded, so this is smaller than the repository on disk.
Repository
pranav-suraparaju/UCSC-Hack-app
129 files · 737 KB · @ d71bd21
Structure
Interface
10 files · 8%Screens, components and styles rendered to the user.
Application logic
65 files · 50%Domain rules, services and shared utilities.
+13 more
Supporting
Layers are inferred from where files sit in the tree, not from reading the code. A project that names its directories unconventionally will read oddly here — open the file browser to check anything the diagram implies.
Languages
- C++35%
- Dart23%
- C13%
- YAML10%
- XML10%
- HTML4%
- Other (3)6%
Share of indexed source by file size. Binary and vendored files are excluded.
This project’s features have not been analysed yet.
Export this project's context (description, README, evidence, key source files) to chat with an AI agent elsewhere.