Bounty Track is a modern web application designed to manage and track bounties efficiently. It supports secure authentication, powerful data handling features, and insightful visualizations to help users monitor progress and performance over time.
- Secure login and authorization (Used Django Built in authentication)
- Import data from CSV files to populate or update report/bounty records
- Interactive charts and graphs for visualizing bounty trends
- Bar charts, or pie charts depending on the data type
- Dynamic updates based on filters or user input
- Create, update, and delete bounties
- Track bounty status and rewards
- Advanced filtering by date, status, program, platform
- Paginated views for large datasets
- Summary cards with total bounties, completed, pending, etc.
- Graphical overview of recent activity and trends
- Backend: Django
- Frontend: HTML, CSS, JavaScript
- Database: PostgreSQL / MySQL / SQLite
- Libraries: Chart.js, pandas (for import/export), etc.
git clone https://github.com/0xh7ml/BountyTrack.git
cd BountyTrack
# Create a virtual environment
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
# Install dependencies
pip install -r requirements.txt
# Collect Static Files
python manage.py collectstatic --no-input
python manage.py makemigrations
python manage.py migrate
python manage.py createsuperuser # Create User with password
python manage.py runserverMove the .env.example to .env and update the username and password. If you wanted DEBUG needs to be true change that on the .env file.
git clone https://github.com/0xh7ml/BountyTrack.git
cd BountyTrack
chmod +x run.sh
./run.sh start
# Visit: http://<ip>:8000Important
Make sure you have docker-compose installed in your system
Note
You can check logs by entering this command ./run.sh logs if you see any error you can create a issue.







