[ ] Integrate app's s3 bucket for file uploading inside a chat
[ ] Show a list of files using shadcn data table (Modal)
[ ] Allow users to use one or more of company’s files in the chat
NOTE:
If there are files inside folders, just show each file in a flat table like (foldername/subfoldername/filename.pdf) instead of creating a hierarchical file browser
Originally it was planned to use uploadthing to simplify development, however given the data is confidential it cannot be stored in an external service.
Some useful blogs