Inspiration

My interest in programming and healthcare motivated me to create Cardia. I was always fascinated by how technology could improve people's lives, and I wanted to use my skills to make a positive impact on society. I also became aware of the prevalence of heart disease and how early detection and prevention can save lives. Thus, I decided to combine my passion for coding with my concern for healthcare to create Cardia, a website that uses machine learning algorithms to predict the risk of heart disease. My hope is that Cardia will help people take control of their health and prevent heart disease before it becomes a serious problem.

What it does

Cardia allows users to input specific personal values into the website. Based on the input provided, Cardia will analyze the data using a dataset that contains 76 attributes, but all published experiments refer to using a subset of 14 of them. In particular, the Cleveland database is the only one that has been used by ML researchers to this date. Using the data, Cardia outputs prediction rates. There is also a separate section that has analysis results based on the dataset available which users can access and view.

How we built it

I built the Cardia website using HTML and CSS and Visual Studio Code as the IDE. In order to make the Cardia website user-friendly and accessible, I also incorporated responsive design principles to ensure that the site could be easily viewed and navigated on both desktop and mobile devices. I used media queries in my CSS to adjust the layout and styling of the website based on the user's device screen size. I also conducted user testing to gather feedback and improve the website's design and functionality. Through this process, I gained valuable insights into user experience design and learned how to create a website that is both visually appealing and easy to use. Moreover, I built the prediction tool using Python and Jupyter Notebook. I also conducted multiple rounds of testing and debugging to ensure that the website and prediction tool functioned correctly across different devices and browsers. Overall, building Cardia was a challenging but rewarding experience that taught me valuable skills in software development and healthcare.

Challenges we ran into

Developing Cardia presented several challenges that required a great deal of perseverance and problem-solving skills. One of the primary challenges was integrating the machine learning algorithm for heart disease prediction into the website. This involved designing a user-friendly interface for data input and output, as well as ensuring the accuracy and reliability of the prediction tool. Additionally, building a responsive website that could function effectively across multiple devices and browsers required extensive testing and debugging. Despite these challenges, we were able to overcome them and create a high-quality website that provides valuable health insights to its users. The process of building Cardia taught us the importance of persistence, innovation, and collaboration in the face of challenging problems.

Accomplishments that we're proud of

We are extremely proud of the accomplishments we have achieved through the creation of Cardia. One of the key achievements was successfully developing a machine learning algorithm for heart disease prediction that has been shown to be highly accurate in predicting an individual's risk of heart disease. Another accomplishment was the creation of a user-friendly website that allows individuals to easily input their health data and receive personalized health insights. We are also proud of the positive impact that Cardia has had on public health, by promoting early detection and prevention of heart disease. Furthermore, the process of building Cardia has provided us with valuable experience in web development, data analysis, and healthcare, which will be beneficial in our future careers. Overall, we are thrilled with the success of Cardia and the contributions it has made to improving public health.

What we learned

Through the development of Cardia, we have gained invaluable knowledge and experience in a variety of fields. We learned how to design and develop a website using HTML, CSS, and Python, as well as integrating a machine learning algorithm for health prediction. Additionally, we gained experience in user experience design and the importance of designing a user-friendly interface. We also learned the importance of testing and debugging in software development and the significance of ensuring data security. Through this project, we also gained a deeper understanding of the prevalence and impact of heart disease, which motivated us to create a solution that could help individuals detect and prevent this condition. Overall, the process of building Cardia has taught us a wide range of skills and provided us with valuable experience that will be beneficial in our future endeavors.

What's next for Cardia

Moving forward, there are several exciting possibilities for the future of Cardia. One potential direction is to expand the prediction tool to include additional health conditions beyond heart disease, such as diabetes or stroke. Additionally, we could incorporate more advanced machine-learning techniques to improve the accuracy of our predictions and enhance the user experience. Another possibility is to partner with healthcare providers to offer Cardia as a tool for the early detection and prevention of heart disease. Furthermore, we could explore ways to integrate wearables or other health-tracking devices to provide even more personalized and real-time health insights. Ultimately, my goal is to continue to innovate and improve Cardia so that it can make an even greater impact on public health.

Built With

Share this project:

Updates