streamlit pandas plotly openai bcrypt supabase