CS5934: Capstone Project
Permanent URI for this collection
Browse
Recent Submissions
- Advanced Open-Source Intelligence (OSINT) Platform to Combat Misinformation on Social MediaKumar, Shekhar; Ummineni, Srikar; Lyu, Ran; Mondal, Sourav; Muthe, Laxman (2024-12)The AI-powered Open-Source Intelligence (OSINT) platform addresses the critical issue of misinformation on social media platforms, such as Twitter, by leveraging advanced Machine Learning (ML) and Natural Language Processing (NLP) techniques. This platform enables real-time analysis of textual data to detect and combat fake news, hate speech, and manipulated media. Its primary goal is to contribute to a safer and more reliable social media ecosystem by providing tools to identify misinformation, analyze its societal impact, and mitigate its spread effectively.
- CourtMetrics: Unlocking Tennis Insights with Machine LearningGali, Gautham; Pochamreddy, Ashutosh Reddy; Sardar, Atharva Rajendra; Satpute, Lokesh Devendra (2024-12)CourtMetrics is an advanced tennis analytics platform designed to enhance player performance and game analysis. It leverages cutting-edge machine learning models and Azure OpenAI services to deliver detailed player insights, match statistics, and video analytics. The platform enables users to upload or analyze match videos, compare player statistics, and visualize game trends through an intuitive dashboard. From coaches to analysts, CourtMetrics aims to revolutionize how tennis performance is evaluated by combining AI, data visualization, and user-friendly features.
- D.C. Crime Insights ApplicationWu, Ka Wai; Sung, Pei-Hsuan; Lin, Kuan-Fu; Marrero, Alexander; Kanakamedala, Venkata Chaitanya (2024-12-11)The D.C. Crime Insights application is an advanced web-based platform designed to analyze, visualize, and predict crime data in the D.C. area. Its goal is to offer users intuitive, data-driven tools, including an AI-powered chatbot, crime prediction analytics, safe routing, crime mapping, comprehensive graphs, and a report generation feature. The application uses data from an Amazon RDS database, updated daily using an auto-scheduler powered by AWS EventBridge and AWS Lambda. By combining advanced analytics with interactive visualizations, the platform allows users to explore a variety of crime metrics and gain valuable insights into crime patterns and trends.
- BiteRight VideoHuber, Samuel (2024-12-09)
- Civil War Photo Sleuth ChatbotAiken, Britney; Dixit, Kuldeep; Nongni, Thaddeus; Ramachandran, Kirubanidhi; Sarkar, Shivangi; Swecker, John (2024-12-11)The primary task of this project is to develop a conversational, interactive chatbot that is able to assist users of the Civil War Photo Sleuth website. Historians and researchers face difficulties accessing and analyzing fragmented Civil War archives, slowing the research process. Tools like Civil War Photo Sleuth (CWPS) offer valuable resources, and this chatbot seeks to improve the efficiency of this research collection.
- MealWizeEpiscopo, Seren; Wyman, Connor; Probasco, Kara; Sharma, Anant; Singh, Akanksha (2024-12-11)MealWize is a web application designed to help users explore new recipes, track their dietary goals, and maintain a healthy lifestyle - all in one place. What sets our platform apart is its ability to combine recipe discovery with personalized diet tracking while allowing users to upload and share their own unique or culturally significant recipes, fostering a community of inclusivity and diversity. Users can search, favorite, and manage recipes while seamlessly tracking calories and macronutrients to stay aligned with their health objectives. With features like tailored recipe recommendations, an integrated shopping list, and the ability to log custom meals, our app simplifies meal planning and empowers users to maintain a balanced lifestyle. It’s perfect for anyone who values a unique, user-friendly solution that blends health tracking with recipe sharing.
- Hokie HangoutDeLoach, James ; Dhakal, Astha ; Nair, Priya; Smyth, Jorden ; Truxess, Alex (2024-12)Hokie Hangout is a simple mobile application designed to enhance community engagement and event discovery within the Virginia Tech campus ecosystem. Architected with a focus on scalability, robustness, and user-centric design, the platform addresses challenges related to information asymmetry by dynamically connecting students with relevant campus events. Its technical infrastructure features a multi-dimensional event management system capable of handling complex event metadata, offering personalized recommendations through advanced filtering algorithms and real-time updates. The intuitive user interface adheres to modern mobile development principles, ensuring a seamless and responsive experience that reduces friction in event exploration and registration. By integrating secure authentication mechanisms and robust data synchronization protocols, Hokie Hangout provides a reliable and scalable solution for campus-wide communication. The platform’s modular and extensible architecture allows for future enhancements, such as advanced recommendation systems, deeper integration with university infrastructure, and improved interaction models. Beyond its core functionality, Hokie Hangout represents a technological intervention that transforms traditional campus event management into a dynamic, intelligent ecosystem tailored to individual student interests. This combination of innovative design and impactful community engagement positions Hokie Hangout as a forward-thinking solution that redefines how students connect with opportunities on campus. Frontend Repository: https://code.vt.edu/jamesdeloach/hokiehangoutfrontend Backend Repository: https://code.vt.edu/jdsmyth/hokiehangout-backend
- GlobeTrotterAIOwais, Muhammed ; Kazmierczak, Sofia; Banerjee, Sarthak; Austin, Harley; Rathore, Rajveer (2024-12)Planning a trip, whether as an individual tourist or as a group, may be a daunting undertaking. Existing systems provide generic options or lack customization, resulting in a bad travel experience. We created an AI-powered travel planning tool that matches your destination choices, simplifying the process and making a personalized itinerary tailored to the user's needs.
- QuantifySabbella, Aditya Reddy; Kalpana, Khavin Krishnan; Vamsi Dhulipalla, Krishna; Gajula, Uma Sruthy; Yerrabelli, Vineela (2024-12-13)Quantify aims to automate and streamline the job search and application process. By aggregating job listings from different platforms (such as LinkedIn and Indeed), filtering them based on the candidate’s profile, and generating personalized cover letters, Quantify reduces the time spent on job applications. Users will be presented with a curated list of relevant jobs and can click on the jobs they want to apply for. The browser extension will then fill in the application forms and submit them with one click. The project aims to save users time, reduce job application fatigue, and improve the efficiency of the application process.
- Shot Caddie Final Presentation and DemoEverette, Ricardo; Padgett, Connor; Bauman, Peter (2024-08-08)This Capstone project is called Shot Caddie and it consists of a mobile application and web application. The mobile application allows golfers to accurately record all of their shots during a round of golf. The basic idea is that upon starting a new round of golf, using the mobile app, users will pull up a course map for a particular golf course and as they play their round, they will mark their ball on the map after each shot. Ball marking is done via a simple button press that relies on the mobile phone’s location services. In-round, the app also provides club recommendations, that is based off of the user’s past play and it also offers periodic notifications to mark their ball so the user doesn’t forget. All round data is saved in the user’s profile and is used to update their handicap and show them how they’ve played over time. The mobile app offers a community hub for connecting and chatting with other golfers, an events feature for viewing national events, creating your own personal events, scheduling tee-times and getting live scores for current PGA tournaments, There is also an e-commerce feature for buying new golf equipment and a way to view some common statistics of your play. The web application has similar statistics features, but unlike with the mobile app, it also allows users to input scores for rounds not played with the mobile app. Doing that will automatically update their handicap even if they didn’t use the mobile app for that round. Additionally, users search for local golf events and book tee times at various golf courses. Thus, the web application offers some additional capability but also flexibility in how users view their play.
- Personal Inventory ManagerXu, Joseph; Mohammed, Farhan; Kancharla, Sahith (2024-08-08)The amount of items in a home is ever increasing, with some studies finding upwards of 100 thousand items in the average home. Managing all these items can prove to be a challenging task, taking up valuable time and mental space. We propose a software artifact called the Personal Inventory Manager, which helps users keep track and organize all their items. By creating a system that stores, organizes, and tracks items, users will be enabled to quickly and easily keep track of what items they have, where they have stored these items, and even things like when they should be reminded to replace the item.
- IntelliNewsHussein, Yunis; Haas, Eleanor; Ogden, Jack (2024-08-08)
- VT Research ConnectRuiz, Johann; Singh, Mahima; Lyons, Hannah (2024-08-08)The proposed website aims to enhance the research experience at Virginia Tech by providing a centralized platform for students and faculty. It will feature a comprehensive repository of all research labs, detailing lab information, current openings, and student involvement opportunities. The site will facilitate easy navigation for users, offering detailed profiles for both professors and students. Professors can post job openings, which will trigger notifications for interested students, while students can apply directly through the platform. Additionally, the website will include discussion threads for interactive conversations on research topics, with notifications for new discussions. An administrative interface will allow oversight of user activity, including the ability to manage user accounts and content. This integrated platform will streamline the finding the research process, foster collaboration, and ensure efficient management of research opportunities at Virginia Tech.
- PaperPalooza: A comprehensive research support toolBhagwat, Devashree; Naleshwarkar, Kanad; Shailly, Ritish; Murali, Vivek; Bhujbal, Sanket (2024-05-03)Researchers use multiple tools daily, they often need to search for new papers pertaining to their field, save papers that they wish to cite, and check to make sure there are no grammatical errors in their writing. A few researchers and advisors would like to keep tabs on their ongoing projects. Sometimes they just want a tool that quickly summarizes a paper or a giant piece of text so they can skim through without spending hours. Paperpalooza is a tool we developed that integrates the solutions to all the above requirements into one single application that can be the one stop shop for any researcher.
- CodehortMarisetty, Anuj; Meka, Sai Pranith; Mohammed, Sadath Ullah Khan; Usem, Varshita ; Vemula, Vineeth Reddy (2024-05-03)CodeHort is a web-based platform designed to enhance the coding practice experience by allowing users to create, join, and manage coding groups with customizable challenges. It focuses on fostering community and collaboration among coders by integrating group dynamics with individual coding practice. The platform supports tracking progress with leaderboards and visualizations, and aims to make coding a more social and engaging activity.
- CodehortMarisetty, Anuj; Meka, Sai Pranith; Mohammed, Sadath Ullah Khan; Usem, Varshita ; Vemula, Vineeth Reddy (2024-05-03)CodeHort is a web-based platform designed to enhance the coding practice experience by allowing users to create, join, and manage coding groups with customizable challenges. It focuses on fostering community and collaboration among coders by integrating group dynamics with individual coding practice. The platform supports tracking progress with leaderboards and visualizations, and aims to make coding a more social and engaging activity.
- Cold CallerHarris, Violet; Mistry, Aastha; Dinesh, Tanya; Harris, Silver; Brinson, Greg (2024-05-03)Cold Caller is a volunteer management system for political candidates to use when polling the public. We have an admin side to manage/create volunteer accounts, track their progress and most recent activity, and view the survey responses in mass. The volunteer side accesses a database of voters that will pull a set and assign to volunteers for calling and surveying. The volunteer starts a survey and is given step-by-step instructions on what to say and immediately records the voter’s response. They are prompted to submit and save that response as soon as they finish the survey. We track the volunteer’s performance and give a visual reward upon completing a full set of calls. The platform is extremely user friendly and designed for users without technical prowess.
- Cold Caller Final Presentation VideoHarris, Silver; Brinson, Greg; Mistry, Aastha; Dinesh, Tanya; Harris, Violet (2024-05-03)Cold Caller is a volunteer management system for political candidates to use when polling the public. We have an admin side to manage/create volunteer accounts, track their progress and most recent activity, and view the survey responses in mass. The volunteer side accesses a database of voters that will pull a set and assign to volunteers for calling and surveying. The volunteer starts a survey and is given step-by-step instructions on what to say and immediately records the voter’s response. They are prompted to submit and save that response as soon as they finish the survey. We track the volunteer’s performance and give a visual reward upon completing a full set of calls. The platform is extremely user friendly and designed for users without technical prowess.
- Cold Caller Github LinkHarris, Silver; Brinson, Greg; Mistry, Aastha; Dinesh, Tanya; Harris, Violet (2024-05-03)
- Know My Recipe - AI Powered Recipe Sharing and Discovery PlatfromNarra, Nikhil; Chilukuri, Premith Kumar; Anupoju, Balu; Bhamidipati, Satya Sri Harsha; Mohammed, Fasi Ullah Khan; Narla, Jayanth (2024-05-03)In the current digital landscape, there is a lack of a dedicated platform that allows food enthusiasts to easily share, discover, and personalize recipes according to their dietary needs and preferences. Know My Recipe is an innovative web-based platform designed to transform the culinary experience by enabling users to share, discover, and personalize recipes in a vibrant community setting. This social media-like platform is equipped with advanced AI-driven features, including recipe creation and ingredient substitution recommendations tailored to dietary preferences and restrictions. Users can engage through an interactive swipe-based explore page, like and follow each other's profiles, and enjoy meal plan generation based on personal preferences. Know My Recipe addresses the need for a dedicated, customizable recipe-sharing service that caters to food enthusiasts, home cooks, and culinary experts alike, making it an essential tool for anyone passionate about cooking and nutrition.