Spaces:
Runtime error
Runtime error
File size: 1,095 Bytes
8494cf3 cd385b2 8494cf3 6294752 21de0ef 6a78cb7 8494cf3 8649e00 21de0ef 8649e00 fde0ccd 21de0ef fde0ccd a9b7c9f 8649e00 8494cf3 4c4ae4f 8494cf3 8649e00 8494cf3 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
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() |