https://crime-clix.vercel.app/
Create realistic portraits of criminals from textual description or a sketch and save them to a IPFS. Identify these criminals from live CCTV feeds in real time and raise alerts.
- Frontend: Next.js
- Backend: flask
- Storage: web3.storage
- Deployment: Vercel
- ML Models: YOLOv4, Single Shot Detection
Warning
If your are running this from Thapar's network you might need to use some VPN (like Warp) because IPFS's URLs are blocked on the network as they belong to the Peer to Peer file sharing category
clone the repository
https://github.com/Pixils/CrimeClix.git
cd CrimeClix
Create account on web3.storage and get your API key from https://web3.storage/tokens/ and paste this key into /backend/instance/config.py
cd backend
# setup environment
python -m venv venv
pip install -r requirements.txt
# start flask server
flask --app crimeclix run --debug
Create account on Stable Diffusion API and get your API key from https://stablediffusionapi.com/settings/api
cd frontend
npm i
npm run dev