Here's the deployed version (Might get delayed response due to free deployment) : https://beyond-chats.vercel.app/
Retrieve data from the provided API endpoint, ensuring you handle pagination if necessary.
For each response and its associated sources, determine if the response content matches any of the provided sources.
Compile a list of sources that contributed to each response. If no sources match, return an empty array.
For each object retrieved from the API, return the list of identified sources (citations).
Bonus points for presenting the results in a clear and user-friendly interface, allowing users to easily view the citations for each response.
Backend: For backend I have used FastAPI and requests module to fetch the json data from the api and send it to the frontend
Frontend: For frontend I have used React, TypeScript , TailWindCss and Vite for displaying the data to the users

git clone https://github.com/Aditya-Sakpal/BeyondChats.git
cd backend
python -m venv <env_name>
<env_name>/Scripts/activate
pip install -r requirements.txt
python main.py
cd .. && cd frontend
npm i
npm run dev