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.

Built With

Share this project:

Updates