This repository provides the web interface for DEFAME, an automated fact-checking system. The UI supports the input of textual and visual content. It decomposes the input into manageable claims. All fact-checks are saved and can be retrieved later, renamed, or deleted.
As of now, our hosted web interface is not public, but you can host it yourself.
This repository is the result of a student team project at the Multimodal AI Lab.
The repository is structured as follows:
client/
contains the frontend implementation, executed in the user's browser.server/
contains the backend, managing the API calls to DEFAME and hosting a database to cache and provide the results.
- Deploy DEFAME's API.
- Update the
server/.env
file with the correctAI_API_URL
(the link pointing at DEFAME's API). - Make sure you have Docker installed.
- Simply run
and Docker will handle the rest for you.
docker compose up
- Access the UI at http://localhost:5173.
We are happy to receive any feedback, suggestions, or contributions. Feel free to open an issue or a pull request.
This repository and all its contents are licensed under the Apache 2.0 License.
Many thanks go to
- Aziz Makhlouf
- Baha Selmi
- Louey Ferchichi
- Boumhroud Souhail
- Mohamed Khedimi
for the implementation.