engrhussainbashir commited on
Commit
92d70ff
·
verified ·
1 Parent(s): a2ea4d1

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +50 -45
app.py CHANGED
@@ -1,61 +1,66 @@
1
  import streamlit as st
2
 
3
- # Set the page title
4
- st.set_page_config(page_title="Mechanical Engineer Certificate Guide")
5
 
6
- # Heading
7
- st.title("Certificate Guide for Mechanical Engineers")
8
 
9
- st.write("""
10
- Select your branch of interest in Mechanical Engineering,
11
- and find the certificates that are valuable in today's market!
12
- """)
 
 
 
 
 
 
 
 
 
13
 
14
- # Branch options
15
- branches = {
16
- "QA/QC (Quality Assurance / Quality Control)": [
17
- "CSWIP (Certified Welding Inspector)",
18
- "API 570 (Piping Inspector)",
19
- "API 653 (Tank Inspection Certification)",
20
- "NDT Level II or III (Non-Destructive Testing)",
21
- "ISO 9001:2015 Lead Auditor"
22
  ],
23
  "Design Engineering": [
24
  "Certified SolidWorks Professional (CSWP)",
25
- "Certified Professional in Creo (PTC Certification)",
26
- "AutoDesk Certified Professional (AutoCAD, Inventor)",
27
- "GD&T Certification (ASME Y14.5)",
28
- "ANSYS Certification (Simulation and FEA)"
29
  ],
30
- "Management / Project Management": [
31
  "PMP (Project Management Professional)",
32
- "Six Sigma Green Belt / Black Belt",
33
- "Primavera P6 Certification",
34
- "Certified ScrumMaster (CSM)",
35
- "Lean Management Certification"
 
 
 
 
 
36
  ],
37
  "Maintenance Engineering": [
38
- "CMRP (Certified Maintenance and Reliability Professional)",
39
- "Certified Plant Maintenance Manager (CPMM)",
40
- "SAP PM Module Certification",
41
- "Root Cause Analysis (RCA) Certification"
42
  ],
43
- "Health, Safety, and Environment (HSE)": [
44
- "NEBOSH International General Certificate (IGC)",
45
- "IOSH Managing Safely",
46
- "OSHA 30-Hour Certification",
47
- "ISO 45001 Lead Auditor"
48
  ]
49
  }
50
 
51
- # User selection
52
- selected_branch = st.selectbox("Select Mechanical Engineering Branch", list(branches.keys()))
53
-
54
- # Show certificates
55
- st.subheader(f"Recommended Certificates for {selected_branch}:")
56
- for cert in branches[selected_branch]:
57
- st.write(f"- {cert}")
58
-
59
- # Footer
60
- st.markdown("---")
61
- st.caption("App created to guide Mechanical Engineers in choosing certifications that are valuable globally.")
 
1
  import streamlit as st
2
 
3
+ st.set_page_config(page_title="Mechanical Engineer Certification Guide", layout="centered")
 
4
 
5
+ st.title("🎓 Certification Guide for Mechanical Engineers - GCC Region")
 
6
 
7
+ # Dropdown for selecting career path
8
+ career_path = st.selectbox(
9
+ "Select your preferred Mechanical Engineering field:",
10
+ (
11
+ "--- Select ---",
12
+ "QA/QC (Quality Assurance / Control)",
13
+ "Design Engineering",
14
+ "Project Management",
15
+ "Health and Safety (HSE)",
16
+ "Maintenance Engineering",
17
+ "General Management / Planning"
18
+ )
19
+ )
20
 
21
+ # Dictionary mapping career paths to certifications
22
+ certifications = {
23
+ "QA/QC (Quality Assurance / Control)": [
24
+ "CSWIP (Welding Inspector)",
25
+ "BGAS (Painting Inspector)",
26
+ "ASNT NDT Level II / III",
27
+ "API 510 / 570 / 653 (Pressure Vessel, Piping, Tank Inspection)"
 
28
  ],
29
  "Design Engineering": [
30
  "Certified SolidWorks Professional (CSWP)",
31
+ "Autodesk Certified Professional (AutoCAD / Revit)",
32
+ "Creo Certification",
33
+ "Piping Design Certification (SP3D / PDMS)",
34
+ "FEA / CFD Simulation Courses (ANSYS)"
35
  ],
36
+ "Project Management": [
37
  "PMP (Project Management Professional)",
38
+ "CAPM (Certified Associate in Project Management)",
39
+ "PRINCE2 Foundation/Practitioner",
40
+ "Primavera P6 Certification"
41
+ ],
42
+ "Health and Safety (HSE)": [
43
+ "NEBOSH IGC (International General Certificate)",
44
+ "IOSH Managing Safely",
45
+ "OSHA 30 Hours",
46
+ "First Aid & Fire Safety Training"
47
  ],
48
  "Maintenance Engineering": [
49
+ "CMRP (Certified Maintenance & Reliability Professional)",
50
+ "SAP PM Training (Plant Maintenance)",
51
+ "RCM (Reliability-Centered Maintenance)",
52
+ "Predictive Maintenance Training (Vibration, Thermography)"
53
  ],
54
+ "General Management / Planning": [
55
+ "MBA (Operations / Engineering Management)",
56
+ "Lean Six Sigma Green Belt / Black Belt",
57
+ "ERP (SAP, Oracle EAM)",
58
+ "Strategic Planning & Leadership Courses"
59
  ]
60
  }
61
 
62
+ # Display results only after valid selection
63
+ if career_path != "--- Select ---":
64
+ st.subheader("🌍 In-demand Certifications:")
65
+ for cert in certifications.get(career_path, []):
66
+ st.markdown(f"- {cert}")