Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test #5

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
60 changes: 43 additions & 17 deletions Homepage.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,21 +4,25 @@
import streamlit as st
from PIL import Image

im = Image.open("icon.png")
st.set_page_config(page_title = "AI Interviewer", layout = "centered",page_icon=im)
im = Image.open("icon2.png")
st.set_page_config(page_title = "CodeSage", layout = "centered",page_icon=im)

lan = st.selectbox("#### Language", ["English", "中文"])
lan = st.selectbox("#### Language", ["English", "Hindi","Kannada"])

if lan == "English":
home_title = "AI Interviewer"
home_introduction = "Welcome to AI Interviewer, empowering your interview preparation with generative AI."
home_title = "CodeSage"
home_introduction = "Welcome to CodeSager,."
with st.sidebar:
st.markdown('AI Interviewer - V0.1.2')
st.markdown(' - V1.0.1')
st.markdown("""
#### Let's contact:
[Haoxiang Jia](https://www.linkedin.com/in/haoxiang-jia/)
[Shreyas SD](https://www.linkedin.com/public-profile/settings?trk=d_flagship3_profile_self_view_public_profile)

[Zicheng Wang](https://www.linkedin.com/in/todd-wang-5001aa264/)
Building the next Gen - Industry Disruptive Suite of Artificial Intelligence
and Machine Learning powered solutions across
Software | Storage | Retail | E commerce | Ad tech | Energy & Gas |


#### Please fill the form, we'd love to have your feedback:
[Feedback Form](https://docs.google.com/forms/d/13f4q03bk4lD7sKR7qZ8UM1lQDo6NhRaAKv7uIeXHEaQ/edit)

Expand All @@ -39,9 +43,31 @@
st.markdown(f"""# {home_title} <span style=color:#2E9BF5><font size=5>Beta</font></span>""",unsafe_allow_html=True)
st.markdown("""\n""")
#st.markdown("#### Greetings")
st.markdown("Welcome to AI Interviewer! 👏 AI Interviewer is your personal interviewer powered by generative AI that conducts mock interviews."
"You can upload your resume and enter job descriptions, and AI Interviewer will ask you customized questions. Additionally, you can configure your own Interviewer!")
st.markdown("Smart AI Interviews - Elevate Your Talent, One Question at a Time.")
st.markdown("""\n""")
st.markdown("""Our Smart AI Interview feature transforms the recruitment process by leveraging ChatGPT 3.5 Turbo API for conducting dynamic aptitude and technical interviews. Designed to challenge candidates with a range of questions from basic to advanced levels, this system provides immediate, detailed feedback, ensuring a comprehensive assessment of skills and knowledge.
Comprehensive Project Review""")
st.markdown("""\n""")
st.markdown("""Deep Dive into Your Projects, Uncover True Potential.""")
st.markdown("""SkillSage takes a thorough look at candidates' previous projects, evaluating roles, responsibilities, and the implementation of solutions. This in-depth analysis not only highlights technical capabilities but also problem-solving skills and project impact, offering valuable insights into a candidate's real-world experience and contributions.
Real-time Speech-to-Text and Text-to-Speech """)
st.markdown("""\n""")
st.markdown("""Deep Dive into Your Projects, Uncover True Potential.""")
st.markdown("""SkillSage takes a thorough look at candidates' previous projects, evaluating roles, responsibilities, and the implementation of solutions. This in-depth analysis not only highlights technical capabilities but also problem-solving skills and project impact, offering valuable insights into a candidate's real-world experience and contributions.
Real-time Speech-to-Text and Text-to-Speech """)
st.markdown("""\n""")
st.markdown("""Speak and Listen, Communication as Natural as It Gets.""")
st.markdown("""Our platform features cutting-edge
Automatic Speech Recognition technology, seamlessly converting spoken responses into text for analysis, followed by state-of-the-art text-to-speech feedback. This ensures an interactive, engaging interview experience that mirrors face-to-face conversations, enhancing communication and comprehension.
Continuous Learning and Skill Enhancement """)
st.markdown("""\n""")
st.markdown("""Connect, Collaborate, and Cultivate Your Tech Network""")
st.markdown("""Envisioned as the "Factbook" for tech professionals, SkillSage offers a unique space for users to connect, share knowledge, and collaborate. By fostering a community of like-minded individuals, our platform encourages networking and mutual learning, empowering tech professionals to build meaningful connections and advance their careers """)





with st.expander("Updates"):
st.write("""
08/13/2023
Expand All @@ -61,7 +87,7 @@
)
if selected == 'Professional':
st.info("""
📚In this session, the AI Interviewer will assess your technical skills as they relate to the job description.
📚In this session, the will assess your technical skills as they relate to the job description.
Note: The maximum length of your answer is 4097 tokens!
- Each Interview will take 10 to 15 mins.
- To start a new session, just refresh the page.
Expand All @@ -71,7 +97,7 @@
switch_page("Professional Screen")
if selected == 'Resume':
st.info("""
📚In this session, the AI Interviewer will review your resume and discuss your past experiences.
📚In this session, the will review your resume and discuss your past experiences.
Note: The maximum length of your answer is 4097 tokens!
- Each Interview will take 10 to 15 mins.
- To start a new session, just refresh the page.
Expand All @@ -82,7 +108,7 @@
switch_page("Resume Screen")
if selected == 'Behavioral':
st.info("""
📚In this session, the AI Interviewer will assess your soft skills as they relate to the job description.
📚In this session, the will assess your soft skills as they relate to the job description.
Note: The maximum length of your answer is 4097 tokens!
- Each Interview will take 10 to 15 mins.
- To start a new session, just refresh the page.
Expand All @@ -93,9 +119,9 @@
switch_page("Behavioral Screen")
if selected == 'Customize!':
st.info("""
📚In this session, you can customize your own AI Interviewer and practice with it!
- Configure AI Interviewer in different specialties.
- Configure AI Interviewer in different personalities.
📚In this session, you can customize your own and practice with it!
- Configure in different specialties.
- Configure in different personalities.
- Different tones of voice.

Coming at the end of July""")
Expand Down Expand Up @@ -194,4 +220,4 @@
st.markdown("""\n""")
st.markdown("#### 维基")
st.write(
'[点击查看常见问题,更新和计划!](https://jiatastic.notion.site/wiki-8d962051e57a48ccb304e920afa0c6a8?pvs=4)')
'[点击查看常见问题,更新和计划!](https://jiatastic.notion.site/wiki-8d962051e57a48ccb304e920afa0c6a8?pvs=4)')
Binary file added icon2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.