File size: 997 Bytes
8494cf3
 
cd385b2
8494cf3
6294752
6a78cb7
8494cf3
8649e00
 
 
fde0ccd
 
8649e00
fde0ccd
 
 
 
cd385b2
 
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
import streamlit as st 
from streamlit_option_menu import option_menu
from pymongo import MongoClient




def Create_Reminder():
    st.title("Create Reminder")
    message = st.text_input("What are you planning to do?")
    time = st.time_input("Time")
    date = st.date_input("Date")
    
    if st.button("Create Reminder"):
            st.session_state["reminders"] = st.db["reminders"].insert_one({"message": message, "time": time, "date": date})

if __name__ == "__main__":
    st.db = MongoClient()
    dashboard()
        
    
    


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