Spaces:
Sleeping
Sleeping
| import streamlit as st | |
| # --- PAGE CONFIGURATION --- | |
| st.set_page_config( | |
| page_title="Multi Agent Career Guide", | |
| page_icon="π", | |
| layout="wide" | |
| ) | |
| # --- STYLING (CUSTOM CSS) --- | |
| st.markdown(""" | |
| <style> | |
| body { | |
| background-color: #f4f6f9; | |
| } | |
| .main-title { | |
| font-size: 40px; | |
| font-weight: bold; | |
| color: #2c3e50; | |
| text-align: center; | |
| } | |
| .sub-title { | |
| font-size: 22px; | |
| font-weight: 500; | |
| color: #34495e; | |
| text-align: center; | |
| } | |
| .custom-button { | |
| background-color: #3498db; | |
| color: white; | |
| padding: 10px; | |
| border-radius: 5px; | |
| text-align: center; | |
| font-size: 18px; | |
| width: 100%; | |
| cursor: pointer; | |
| } | |
| .custom-button:hover { | |
| background-color: #2980b9; | |
| } | |
| .box { | |
| background-color: white; | |
| padding: 20px; | |
| border-radius: 10px; | |
| box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.1); | |
| margin-bottom: 20px; | |
| } | |
| </style> | |
| """, unsafe_allow_html=True) | |
| # --- SIDEBAR NAVIGATION --- | |
| # st.sidebar.image("https://cdn-icons-png.flaticon.com/512/2944/2944397.png", width=150) | |
| st.sidebar.title("π EdTech & Counselling") | |
| menu = st.sidebar.radio("Navigate", [ | |
| "Home", "Mock Interview", | |
| "AI Counsellor", "Recruitment" | |
| ]) | |
| # "Course Recommender" | |
| # --- HOME PAGE --- | |
| if menu == "Home": | |
| st.markdown("<h1 class='main-title'>Welcome to Multi Agent Career Guide</h1>", unsafe_allow_html=True) | |
| st.markdown("<p class='sub-title'>Empowering your learning and career journey with AI-powered guidance.</p>", unsafe_allow_html=True) | |
| # Login Section | |
| with st.container(): | |
| st.subheader("π Login to Access Your Dashboard") | |
| col1, col2 = st.columns([1, 2]) | |
| with col1: | |
| username = st.text_input("Username") | |
| password = st.text_input("Password", type="password") | |
| if st.button("Login", key="login_btn"): | |
| st.success(f"Welcome, {username}!") | |
| # Features Section | |
| st.subheader("π Key Features") | |
| col1, col2, col3 = st.columns(3) | |
| with col1: | |
| st.markdown("<div class='box'><h3>π Personalized Learning</h3><p>Get a custom learning plan tailored to your skills and goals.</p></div>", unsafe_allow_html=True) | |
| with col2: | |
| st.markdown("<div class='box'><h3>π AI-Powered Mock Interview</h3><p>Take tests to assess and improve your knowledge.</p></div>", unsafe_allow_html=True) | |
| with col3: | |
| st.markdown("<div class='box'><h3>π€ AI Career Counsellor</h3><p>Receive personalized career advice based on your skills.</p></div>", unsafe_allow_html=True) | |
| st.markdown("<br>", unsafe_allow_html=True) | |
| st.markdown("<div class='custom-button'>Explore Features</div>", unsafe_allow_html=True) | |
| # --- AI COUNSELLOR --- | |
| elif menu == "AI Counsellor": | |
| st.title("π€ AI Career Counsellor") | |
| hf_counsellor_url = "https://adamyag-career-gpt.hf.space" | |
| st.components.v1.iframe(hf_counsellor_url, width=1000, height=1000, scrolling=True) | |
| # # --- COURSE RECOMMENDER --- | |
| # elif menu == "Course Recommender": | |
| # st.title("π Smart Course Recommender") | |
| # st.write("Find the course suitable for your needs.") | |
| # hf_space_url = "https://abhaykumar04-smart-course-search.hf.space" | |
| # st.components.v1.iframe(hf_space_url, width=1400, height=1000, scrolling=True) | |
| # --- Mock Interview --- | |
| elif menu == "Mock Interview": | |
| st.title("π Mock Interview") | |
| st.write("Take AI-powered assessments to evaluate your skills.") | |
| hf_space_url = "https://adamyag-mock-interview.hf.space" | |
| st.components.v1.iframe(hf_space_url, width=1200, height=1000, scrolling=True) | |
| # # --- PROGRESS MONITORING --- | |
| # elif menu == "Progress Monitoring": | |
| # st.title("π Progress Tracking") | |
| # st.write("View your test results and skill growth.") | |
| # st.line_chart([10, 20, 15, 30, 40, 35]) # Placeholder graph | |
| # --- RECRUITMENT OPPORTUNITIES --- | |
| elif menu == "Recruitment": | |
| st.title("πΌ Recruitment Opportunities") | |
| st.write("Find job openings that match your skills.") | |
| hf_recruitment_url = "https://adamyag-advanced-job-scraper.hf.space" | |
| st.components.v1.iframe(hf_recruitment_url, height=2000, scrolling=True) | |
| # --- FOOTER --- | |
| st.sidebar.markdown("---") | |
| st.sidebar.info("Adamya Gaur: 04719011921") | |