https://github.com/ertaku12/bugsheriff-flutter
BugSheriff - A bug bounty platform
https://github.com/ertaku12/bugsheriff-flutter
docker flask flutter postgresql
Last synced: 3 months ago
JSON representation
BugSheriff - A bug bounty platform
- Host: GitHub
- URL: https://github.com/ertaku12/bugsheriff-flutter
- Owner: ertaku12
- Created: 2025-01-08T19:58:50.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-08T21:41:52.000Z (over 1 year ago)
- Last Synced: 2025-01-18T22:49:35.507Z (over 1 year ago)
- Topics: docker, flask, flutter, postgresql
- Language: Dart
- Homepage:
- Size: 100 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# BugSheriff Bug Bounty Platform
## Project Description
This project is a bug bounty platform where users can report security vulnerabilities and earn rewards. Admin users can manage programs, add new programs, and review user reports.
## Features
- User and admin logins
- Program listing, adding, deleting, and updating
- User report management
- JWT authentication
- Mobile-friendly and user-friendly interface
## Requirements
- Flutter SDK
- Docker
- PostgreSQL
## Running the Project
### Run the Docker
1. Navigate to the project directory:
```bash
cd Docker-psql-flask
```
2. Run the Docker Compose command:
```bash
docker-compose up --build
```
### Run Flutter
1. Navigate to the project directory:
```bash
cd bugheriff
```
2. Get the dependencies:
```bash
flutter pub get
```
3. Run the project:
```bash
flutter run
```
## Final Notes
- Change the Flask API URL in the Flutter project to your database IP address.
- To stop and remove containers:
```bash
docker-compose down
```
- To remove volumes:
```bash
docker volume rm docker-psql-flask_postgres_data
docker volume rm docker-psql-flask_uploads
```
## Home Page
