https://github.com/youssef47048/neurodrive-web-app
NueroDrive is a facial recognition-based driver authentication system that enhances vehicle security by ensuring only authorized drivers can access vehicles. The system provides real-time notifications for unauthorized access attempts and a comprehensive management interface for vehicle owners.
https://github.com/youssef47048/neurodrive-web-app
asp-net-mvc bootstrap5 css3 html5 responsive-design rest-api
Last synced: about 1 month ago
JSON representation
NueroDrive is a facial recognition-based driver authentication system that enhances vehicle security by ensuring only authorized drivers can access vehicles. The system provides real-time notifications for unauthorized access attempts and a comprehensive management interface for vehicle owners.
- Host: GitHub
- URL: https://github.com/youssef47048/neurodrive-web-app
- Owner: youssef47048
- License: mit
- Created: 2025-05-14T14:35:40.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-19T21:53:32.000Z (about 1 year ago)
- Last Synced: 2025-06-19T22:33:11.611Z (about 1 year ago)
- Topics: asp-net-mvc, bootstrap5, css3, html5, responsive-design, rest-api
- Language: C#
- Homepage: https://neurodrive.runasp.net/
- Size: 459 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# NueroDrive - Secure Vehicle Authentication System
[](https://dotnet.microsoft.com/apps/aspnet)
[](https://docs.microsoft.com/en-us/dotnet/csharp/)
[](https://www.microsoft.com/en-us/sql-server)
[](https://getbootstrap.com/)
[](https://docs.microsoft.com/en-us/ef/)
NueroDrive is a facial recognition-based driver authentication system that enhances vehicle security by ensuring only authorized drivers can access vehicles. The system provides real-time notifications for unauthorized access attempts and a comprehensive management interface for vehicle owners.
## 🌐 Live Demo
The application is deployed and accessible at: [https://neurodrive.runasp.net/](https://neurodrive.runasp.net/)
## 🎥 Demo Video
[https://user-images.githubusercontent.com/YOUR_USER_ID/YOUR_REPOSITORY/assets/demo.mp4](https://github.com/user-attachments/assets/27e39ae8-1b92-4534-ad21-c311a613caef)
#### Connecting the GUI application with the Web Application Endpoint that retrieves the Authorized Drivers for the specific car ID and compares them with the image sent from the GUI through an external Face Authentication service.
## Email Preview
Here is a preview of the email that will be sent if unauthorized driver tries to access the vehicle

## Key Features
- **Secure Authentication**: Face recognition technology to verify driver identity
- **Vehicle Management**: Register and manage multiple vehicles under one account
- **Driver Authorization**: Add multiple authorized drivers for each vehicle
- **Real-time Notifications**: Email alerts for unauthorized access attempts
- **Responsive Design**: Mobile-friendly interface for management on any device
## Technology Stack
- **Backend**: ASP.NET Core 8.0 with MVC architecture
- **Database**: Entity Framework Core with SQL Server
- **Frontend**: Bootstrap 5, HTML5, CSS3, JavaScript
- **Authentication**: ASP.NET Core Identity
- **APIs**: RESTful API endpoints for external integration
- **Services**: Email notification service, Face recognition service
## Prerequisites
- .NET 8.0 SDK or later
- SQL Server (LocalDB, Express, or full version)
- Visual Studio 2022 or other compatible IDE
- Git for version control
## Project Structure
For detailed documentation, setup instructions, and API documentation, please see the [project README](./NueroDrive/README.md).