Inspiration
Empowering future engineers to achieve their global dreams—one GRE score at a time.
What it does
Mitra is a streamlit-based web app that helps engineering students track GRE scores, learn about US university admissions, and explore funding opportunities—offering personalized feedback and progress visualization.
How we built it
We built Mitra using Python with Streamlit for the frontend, SQLite for data storage, Plotly for interactive visualizations, and integrated secure user authentication with hashed passwords.
Challenges we ran into
Implementing user session management in Streamlit Handling dynamic updates after form submissions without breaking layout Ensuring database integrity and handling duplicate usernames Creating interactive and meaningful visual feedback for GRE trends
Accomplishments that we're proud of
Seamless user signup/login experience with secure storage A clean, informative GRE dashboard that logs and visualizes test attempts Interactive score feedback aligned with real university expectations Modular, beginner-friendly code structure for future expansion
What we learned
How to build multi-tab Streamlit apps with real-time updates Using SQLite effectively with Python for lightweight data storage Implementing basic user authentication and form validation Enhancing user experience with Plotly charts and Markdown formatting
What's next for MITRA
Adding AI-powered GRE profile evaluation and university suggestions tailored to each user.
Log in or sign up for Devpost to join the conversation.