Link to the deployed Website - Find My Project
Find My Project is a data powered website that suggests users the most appropriate project based on their chosen technology, language, tags and libraries. The program scans through various projects hosted on GitHub to provide users with the best recommendations tailored to their needs.
- streamlit-on-Hover-tabs==1.0.1
- pandas==1.2.3
- streamlit==1.12.2
- streamlit-aggrid==0.2.3.post2
- streamlit-lottie==0.0.3
- requests==2.28.1
- jsonschema==4.17.3
- openpyxl==3.0.10
In your command prompt run the following commands in order to run the code on your machine -
- cd .../file
- pip install streamlit
- python -m streamlit run file.py
Struggling to decide on the perfect engineering project is a common dilemma for every aspiring student. The vast array of technologies and endless possibilities can be overwhelming, leaving students unsure of where to begin their journey. This uncertainty can hinder creativity and hinder the development of critical skills. To address this challenge, I propose the creation of a unique and empowering project: Find My Project. The motivation behind this project is to provide a valuable solution that aids engineering students in discovering exciting and relevant project ideas based on their preferred technologies.
The primary goal of Find My Project is to inspire students and guide them towards projects that align with their interests and ambitions. Through a user-friendly web application, students will have the opportunity to input their preferred technologies and Find My Project will then fetch and display a collection of the most popular and admired projects that match those criteria.