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.
- User and admin logins
- Program listing, adding, deleting, and updating
- User report management
- JWT authentication
- Mobile-friendly and user-friendly interface
- Flutter SDK
- Docker
- PostgreSQL
-
Navigate to the project directory:
cd Docker-psql-flask
-
Run the Docker Compose command:
docker-compose up --build
-
Navigate to the project directory:
cd bugheriff
-
Get the dependencies:
flutter pub get
-
Run the project:
flutter run
-
Change the Flask API URL in the Flutter project to your database IP address.
-
To stop and remove containers:
docker-compose down
-
To remove volumes:
docker volume rm docker-psql-flask_postgres_data docker volume rm docker-psql-flask_uploads