artigen / app.py
CallmeKaito's picture
Update app.py
ba12792 verified
import streamlit as st
from PIL import Image
import io
st.title("Artisan Product Submission Form")
uploaded_file = st.file_uploader("Choose a file", type=["png", "jpg", "jpeg"])
if uploaded_file is not None:
# To read file as bytes:
bytes_data = uploaded_file.getvalue()
st.write("Filename: ", uploaded_file.name)
# st.write(bytes_data) # This will display the raw bytes, typically not useful for users
# To display the image
image = Image.open(io.BytesIO(bytes_data))
st.image(image, caption='Uploaded Image.', use_column_width=True)
# Creating text input box
st.header("Tell us about your product")
# Input fields
product_type = st.text_input("Type of Product", placeholder="e.g., Handmade Jewelry, Pottery, Painting")
product_origin = st.text_input("Product Origin", placeholder="e.g., City, Country, Region")
product_description = st.text_area("Brief Description", placeholder="Provide a brief description of your product")
# Submit button
if st.button("Submit"):
st.write("Thank you for your submission!")
st.write("### Product Details")
st.write(f"**Type of Product:** {product_type}")
st.write(f"**Product Origin:** {product_origin}")
st.write(f"**Description:** {product_description}")