Inspiration
Our inspiration for taking on the Fannie Mae Challenge stemmed from a genuine desire to simplify the complex process of purchasing a home. Understanding the challenges individuals face when navigating the intricate paperwork and financial considerations involved in buying a house, we aimed to create a solution that empowers potential homebuyers. By leveraging data analysis and innovative technology, my teammate and I sought to develop a user-friendly website capable of evaluating homebuyer data effectively. We aimed not only to determine the readiness of potential buyers but also to provide actionable and personalized suggestions to enhance their prospects. This project is driven by the vision of making owning a home more accessible, transparent, and achievable for everyone. Through this challenge, I aspired to contribute to a solution that fosters financial literacy, aids decision-making, and ultimately brings the dream of homeownership within reach for aspiring individuals and families.
What it does
Our project is a multipage, user-friendly web application designed to streamline the homebuying process. The Mortgage Approval Calculator allows users to input financial details, determining mortgage eligibility based on credit rating, loan-to-value ratio, and debt-related criteria. The Homebuyer Evaluation page processes uploaded CSV data, providing individual approvals or tailored suggestions for improvement. The Visual Trends Evaluator offers interactive charts showcasing approval trends and common rejection factors. Additionally, there's an FAQ section addressing user queries. Together, these pages offer a comprehensive solution, aligning with the Fannie Mae challenge by evaluating homebuyer data, suggesting improvements, and providing valuable insights.
How we built it
Using Python and the Streamlit package, we developed a sleek and intuitive front end, providing users with a seamless experience. Plotly, a dynamic data visualization library, allowed us to transform complex data into engaging visuals, enhancing user comprehension. Pandas, a powerful data analysis tool, enabled in-depth exploration of our dataset, extracting meaningful insights. We also utilized object-oriented design principles in our project. Rigorous unit testing ensured the reliability of our application, enhancing its stability and user satisfaction. Combining these technologies and best practices, we created a robust solution that simplifies the homebuying process and empowers users with actionable insights and resources.
Challenges we ran into
Certainly, we faced some significant challenges during the hackathon. Unfortunately, two of our team members had to leave due to emergencies, leaving just two of us to handle the entire project within a tight 25-hour timeframe. Additionally, we encountered difficulties in utilizing Plotly for our visualizations and analyzing the data from a CSV file in Streamlit. Despite these obstacles, we collaborated closely, brainstormed solutions, and managed to overcome these challenges successfully. It was a testament to our team's determination and problem-solving skills.
Accomplishments that we're proud of
As two freshmen just now starting our college career, we are proud of how we were able to create a functioning and user-friendly website that makes the home purchasing process simpler. We are proud of how our project equips users with essential financial insights for homebuying, showcasing our technical skills in data processing, analysis, and visualization. Despite challenges, we are proud of our teamwork, problem-solving, and empathy for user needs.
What we learned
We learned how to read data from a CSV file and utilize Python packages such as Streamlit, pandas, and Plotly for web development.
What's next for ReadySetHome
Next for ReadySetHome, we hope to implement personalized user profiles, integrate real-time mortgage rates, and provide in-depth educational resources on improving credit scores and financial planning. Additionally, we aim to optimize the user interface for seamless navigation and explore partnerships with financial advisors to offer expert advice to our users.
Log in or sign up for Devpost to join the conversation.