Cybersecurity-Projects/PROJECTS/advanced/bug-bounty-platform/DEMO.md

90 lines
2.5 KiB
Markdown

<!-- ©AngelaMos | 2026 -->
<!-- DEMO.md -->
<div align="center">
```ruby
██████╗ ██████╗ ██╗ ██╗███╗ ██╗████████╗██╗ ██╗
██╔══██╗██╔═══██╗██║ ██║████╗ ██║╚══██╔══╝╚██╗ ██╔╝
██████╔╝██║ ██║██║ ██║██╔██╗ ██║ ██║ ╚████╔╝
██╔══██╗██║ ██║██║ ██║██║╚██╗██║ ██║ ╚██╔╝
██████╔╝╚██████╔╝╚██████╔╝██║ ╚████║ ██║ ██║
╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═══╝ ╚═╝ ╚═╝
```
**Demo & Preview**
<br>
<a href="https://bugbounty.carterperez-dev.com">
<img src="https://img.shields.io/badge/▶_TRY_IT_LIVE-bugbounty.carterperez--dev.com-DC143C?style=for-the-badge&logo=googlechrome&logoColor=white" alt="Live Demo"/>
</a>
<br>
```ruby
docker compose up -d localhost:8420
```
<br>
[Landing](#landing) · [Sign Up](#sign-up) · [Login](#login) · [Programs](#programs) · [Company Programs](#company-programs) · [Settings](#settings) · [User Management](#user-management)
</div>
---
### Landing
Public marketing page introducing the four core flows — browse programs, submit reports, responsible disclosure, and earn rewards
![Landing](assets/images/landing.png)
---
### Sign Up
Email and password account creation with confirmation field and inline validation
![Sign Up](assets/images/signup.png)
---
### Login
Credential-based authentication issuing rotating JWT refresh tokens with multi-device session tracking
![Login](assets/images/login.png)
---
### Programs
Researcher view of active bug bounty programs with reward summary and response SLA per program
![Programs](assets/images/programs.png)
---
### Company Programs
Company-side program management with status, creation date, and inline view and edit controls per program
![Company Programs](assets/images/my-programs.png)
---
### Settings
Profile management and password rotation with current-password verification
![Settings](assets/images/settings.png)
---
### User Management
Admin user directory with role and status filtering, account provisioning, and inline edit and delete actions
![Users](assets/images/users.png)