The project name "Tafuta" is derived from the Swahili language, meaning "to search" or "to look for." It embodies the essence of the project's mission: to search for and track suspicious phone numbers used in criminal activities such as extortion and kidnapping.
# tafuta
This project aim combating the alarming issue of kidnappings in the Democratic Republic of Congo. Criminals are exploiting
local phone numbers to extort money from victims' families, often leading to tragic outcomes, even after ransom payments.
Our solution focuses on tracking these suspicious numbers, enabling authorities and communities to proactively prevent such crimes and save lives.
# Tafuta
Tafuta is a web-based application designed to combat the alarming issue of kidnappings in the Democratic Republic of Congo. Criminals often exploit local phone numbers to extort money from victims' families, leading to tragic outcomes even after ransom payments. This project aims to track suspicious phone numbers, enabling authorities and communities to proactively prevent such crimes and save lives.
## Features
- **Phone Number Tracking**: Track suspicious phone numbers and identify their locations using triangulation and network APIs.
- **Reporting System**: Report suspicious phone numbers to help build a database of potentially harmful numbers.
- **Dashboard**: Visualize reports and tracking data with charts and filters for better insights.
- **Map-Based Tracking**: View tracked locations on an interactive map with detailed metadata.
- **User Authentication**: Secure login and registration system for authorized users.
- **Export Data**: Export reported numbers and tracking logs as CSV files for further analysis.
## Installation
1. Clone the repository:
```
git clone
github.com
cd tafuta
```
2. Install dependencies:
``` pip install -r requirements.txt ```
3. Set up the database:
```python backend/models/initialize_db.py```
4. Run the application:
``` python backend/app.py ```
5. Run the application:
Access the application at
127.0.0.1.
## Technologies used
## Project Structure
```
/backend
/models
database.py
initialize.py
number.py
user.py
tafuta.db
/routes
track_number.py
report_number.py
login.py
register.py …