Simple Chat interface with my python code for GPT3.5 API

Job ID: 36232930

Budget: $750 – $1,500 SGD

I have a python code that integrates with OpenAI API turbo gpt3.5. The code allows for the embedding of local files in a folder called "docs" so that the chat interface will be domain specific.

I am currently using Gradio as the chat interface but would like a custom-built interface based on my Figma design.

What i will provide:
1. Figma file
2. Current code zip file i have

What needs to be done:
1. Building of front-end interface according to my Figma design
2. 4 main views of front-end (will explain next section)
3. Document referencing source link - when a question is asked, the bot will use the documents in the folder "docs" to get answers, when the response is generated we want the bot to list at the bottom from which document it pulled the info and when clicked will show them the file (further explanation in pdf attached)
4. Simple login database for 1 user
5. To be deployed on AWS as a webapp

What are the 4 main views?
1. Login page
2. Chat interface
3. Document upload - this will be a page where user can upload documents straight to the "docs" folder
4. Document viewing - this will be the page where user can see all documents in the docs folder and click on it to view it via a pdf reader

Please view the zip file so you can better understand how this docs folder embedding works

The due date is the 2nd of April.

Thank you