Ashar086 commited on
Commit
aeb0cd5
·
verified ·
1 Parent(s): 85f4fef

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +69 -0
app.py ADDED
@@ -0,0 +1,69 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import streamlit as st
2
+
3
+ # App Configuration
4
+ st.set_page_config(
5
+ page_title="Beginner-Friendly Digital Wallet",
6
+ page_icon="💰",
7
+ layout="wide"
8
+ )
9
+
10
+ # Sidebar with Features
11
+ st.sidebar.title("Features")
12
+ st.sidebar.markdown("""
13
+ - **Secure Transactions**: Powered by blockchain for unmatched security.
14
+ - **Beginner-Friendly Interface**: Intuitive wallet setup and usage.
15
+ - **Educational Support**: Tutorials and FAQs for learning.
16
+ - **Community Engagement**: Live support and forums for guidance.
17
+ - **Transparency**: Real-time transaction tracking.
18
+ - **Multi-Language Support**: Available in various languages.
19
+ - **Offline Resources**: Access essential guides anytime.
20
+ """)
21
+
22
+ # Main Content
23
+ st.title("Welcome to Your Beginner-Friendly Digital Wallet App")
24
+ st.subheader("Empowering communities to securely and confidently use blockchain technology.")
25
+
26
+ # Sections
27
+ st.markdown("### **1. Set Up Your Wallet**")
28
+ wallet_name = st.text_input("Enter a Wallet Name:")
29
+ if st.button("Create Wallet"):
30
+ if wallet_name:
31
+ st.success(f"🎉 Wallet '{wallet_name}' created successfully!")
32
+ else:
33
+ st.error("Please provide a wallet name.")
34
+
35
+ st.markdown("### **2. Educational Resources**")
36
+ if st.checkbox("Show Blockchain Basics"):
37
+ st.markdown("""
38
+ - Blockchain is a distributed ledger technology.
39
+ - Transactions are secure and transparent.
40
+ - Each block contains a list of verified transactions.
41
+ """)
42
+
43
+ if st.checkbox("Show How Digital Wallets Work"):
44
+ st.markdown("""
45
+ - Wallets store your private keys securely.
46
+ - They allow you to send and receive cryptocurrency.
47
+ - Always back up your wallet to avoid losing access.
48
+ """)
49
+
50
+ st.markdown("### **3. Mock Transactions**")
51
+ sender = st.text_input("Sender Address:")
52
+ receiver = st.text_input("Receiver Address:")
53
+ amount = st.number_input("Amount to Send:", min_value=0.0, step=0.01)
54
+
55
+ if st.button("Send"):
56
+ if sender and receiver and amount > 0:
57
+ st.success(f"Transaction Successful! Sent {amount} from {sender} to {receiver}.")
58
+ else:
59
+ st.error("Please fill out all fields to process the transaction.")
60
+
61
+ st.markdown("### **4. Community Support**")
62
+ st.text_area("Ask a Question:", placeholder="Type your question here...")
63
+ if st.button("Submit Question"):
64
+ st.success("Your question has been submitted! Our support team will get back to you.")
65
+
66
+ # Footer
67
+ st.markdown("---")
68
+ st.markdown("🔒 **Note**: This is a demo app and does not process actual transactions.")
69
+