import streamlit as st from streamlit_option_menu import option_menu from pymongo import MongoClient uri = os.environ["MONGO_CONNECTION_STRING"] client = MongoClient(uri, tlsCertificateKeyFile="database/cert.pem") db = client["myapp"] col = db["users"] def Create_Reminder(): st.title("Create Reminder") message = st.text_input("What are you planning to do?") time = str(st.time_input("Time")) date = str(st.date_input("Date")) if st.button("Create Reminder"): col.insert_one({"message": message, "time": time, "date": date}) st.success("Reminder Created Successfully!") def dashboard(): st.title("Welcome to the Dashboard") with st.sidebar: selected = option_menu(None, ["Create Reminder", "View Reminders", "Logout"], icons=["plus", "eye", "power-off"]) if selected == "Create Reminder": Create_Reminder() elif selected == "View Reminders": st.subheader("View Reminders") elif selected == "Logout": st.session_state["user"] = "Guest" st.experimental_rerun()