-
Notifications
You must be signed in to change notification settings - Fork 0
GUI Developer
swannlagoute edited this page May 25, 2025
·
1 revision
An Ionic/React-based dashboard that provides an interface for scanning websites, viewing vulnerability reports, and learning about web security concepts based on the OWASP Application Security Verification Standard (ASVS) Level 1 framework.
- Modern, responsive user interface built with Ionic and React
- Dashboard for scanning websites and viewing vulnerability reports
- Integration with the Web Scanner API
- Educational resources on web security best practices
- Visualizations of scan results and security metrics
-
Clone the repository:
git clone https://github.com/yourusername/hermes-fullstack.git cd hermes-fullstack/gui -
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Access the GUI at:
http://localhost:5173
gui/
├── src/
│ ├── components/ # Reusable UI components
│ ├── pages/ # Application pages
│ ├── assets/ # Static files (images, icons)
│ ├── App.tsx # Main application component
│ └── main.tsx # Application entry point
├── public/ # Public assets
└── ... configuration files
-
npm run dev- Start the development server -
npm run build- Build the application for production -
npm run preview- Preview the production build locally
- Ionic Framework - UI components and mobile support
- React - Frontend library
- TypeScript - Type-safe JavaScript
- Tailwind CSS - Utility-first CSS framework
- Vite - Frontend build tool
This project is licensed under the MIT License - see the LICENSE file for details.
- Swann Lagoute
- Valentin
- Antoine
- Joseph