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()