<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Projects | Dhruv Bhirud</title><link>https://dhruvbhirud.netlify.app/project/</link><atom:link href="https://dhruvbhirud.netlify.app/project/index.xml" rel="self" type="application/rss+xml"/><description>Projects</description><generator>Wowchemy (https://wowchemy.com)</generator><language>en-us</language><lastBuildDate>Sat, 23 Mar 2024 13:10:52 +0000</lastBuildDate><image><url>https://dhruvbhirud.netlify.app/media/logo_hu14f7fc8319d284d848d2e20f76981a51_15771_300x300_fit_lanczos_3.png</url><title>Projects</title><link>https://dhruvbhirud.netlify.app/project/</link></image><item><title>TV Time - A Movie Watchlist App</title><link>https://dhruvbhirud.netlify.app/project/tv-time-a-movie-watchlist-app/</link><pubDate>Sat, 23 Mar 2024 13:10:52 +0000</pubDate><guid>https://dhruvbhirud.netlify.app/project/tv-time-a-movie-watchlist-app/</guid><description>&lt;p>Developed a movie watchlist application leveraging the OMDB and IMDb APIs, along with the Streaming Availability API. Utilized Java Spring Boot for backend development and Angular for frontend development.&lt;/p>
&lt;h2 id="api-used">Api Used&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="http://www.omdbapi.com/" target="_blank" rel="noopener">OMDB API&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://rapidapi.com/movie-of-the-night-movie-of-the-night-default/api/streaming-availability/" target="_blank" rel="noopener">Streaming Availability API&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="screenshots">Screenshots&lt;/h2>
&lt;p>
&lt;figure id="figure-results">
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="results" srcset="
/project/tv-time-a-movie-watchlist-app/results_hu172da2f5a15ab1beb963fdaf62162a18_995307_afc745b732dce0bad8f373781dcad939.webp 400w,
/project/tv-time-a-movie-watchlist-app/results_hu172da2f5a15ab1beb963fdaf62162a18_995307_a86aef17a9e48d410427aa9f65f82248.webp 760w,
/project/tv-time-a-movie-watchlist-app/results_hu172da2f5a15ab1beb963fdaf62162a18_995307_1200x1200_fit_q75_h2_lanczos_3.webp 1200w"
src="https://dhruvbhirud.netlify.app/project/tv-time-a-movie-watchlist-app/results_hu172da2f5a15ab1beb963fdaf62162a18_995307_afc745b732dce0bad8f373781dcad939.webp"
width="760"
height="570"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;figcaption>
Results
&lt;/figcaption>&lt;/figure>
&lt;/p>
&lt;p>
&lt;figure id="figure-favorite-list">
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="favorite_list" srcset="
/project/tv-time-a-movie-watchlist-app/favorite_list_hu172da2f5a15ab1beb963fdaf62162a18_968980_ac3edabfdef277bb373fcb6c04d446b3.webp 400w,
/project/tv-time-a-movie-watchlist-app/favorite_list_hu172da2f5a15ab1beb963fdaf62162a18_968980_1b13384bfb458d56f9215bb7f96306c5.webp 760w,
/project/tv-time-a-movie-watchlist-app/favorite_list_hu172da2f5a15ab1beb963fdaf62162a18_968980_1200x1200_fit_q75_h2_lanczos_3.webp 1200w"
src="https://dhruvbhirud.netlify.app/project/tv-time-a-movie-watchlist-app/favorite_list_hu172da2f5a15ab1beb963fdaf62162a18_968980_ac3edabfdef277bb373fcb6c04d446b3.webp"
width="760"
height="570"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;figcaption>
Favorite List
&lt;/figcaption>&lt;/figure>
&lt;/p>
&lt;p>
&lt;figure id="figure-search-history">
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="search_history_list" srcset="
/project/tv-time-a-movie-watchlist-app/search_history_list_hu172da2f5a15ab1beb963fdaf62162a18_921081_ce2fb4b60201a0f6901496639438cd1a.webp 400w,
/project/tv-time-a-movie-watchlist-app/search_history_list_hu172da2f5a15ab1beb963fdaf62162a18_921081_9d88d1382a8db0b39605c4294a64f714.webp 760w,
/project/tv-time-a-movie-watchlist-app/search_history_list_hu172da2f5a15ab1beb963fdaf62162a18_921081_1200x1200_fit_q75_h2_lanczos_3.webp 1200w"
src="https://dhruvbhirud.netlify.app/project/tv-time-a-movie-watchlist-app/search_history_list_hu172da2f5a15ab1beb963fdaf62162a18_921081_ce2fb4b60201a0f6901496639438cd1a.webp"
width="760"
height="570"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;figcaption>
Search History
&lt;/figcaption>&lt;/figure>
&lt;/p>
&lt;p>
&lt;figure id="figure-movie-modal">
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="movie_modal" srcset="
/project/tv-time-a-movie-watchlist-app/movie_modal_hu172da2f5a15ab1beb963fdaf62162a18_1140992_2a8eaffb9675cecfbb3252c1cff12595.webp 400w,
/project/tv-time-a-movie-watchlist-app/movie_modal_hu172da2f5a15ab1beb963fdaf62162a18_1140992_7e1adf72eec944b7b7616ffbd9370965.webp 760w,
/project/tv-time-a-movie-watchlist-app/movie_modal_hu172da2f5a15ab1beb963fdaf62162a18_1140992_1200x1200_fit_q75_h2_lanczos_3.webp 1200w"
src="https://dhruvbhirud.netlify.app/project/tv-time-a-movie-watchlist-app/movie_modal_hu172da2f5a15ab1beb963fdaf62162a18_1140992_2a8eaffb9675cecfbb3252c1cff12595.webp"
width="760"
height="570"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;figcaption>
Movie Modal
&lt;/figcaption>&lt;/figure>
&lt;/p>
&lt;p>
&lt;figure id="figure-movie-modal-wheretowatch-function">
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="movie_modal_wheretowatch" srcset="
/project/tv-time-a-movie-watchlist-app/movie_modal_wheretowatch_hu172da2f5a15ab1beb963fdaf62162a18_1140854_53987293a74dfc06b0a67976e9d673a0.webp 400w,
/project/tv-time-a-movie-watchlist-app/movie_modal_wheretowatch_hu172da2f5a15ab1beb963fdaf62162a18_1140854_3fe144276c7ed6461399e7a789c25669.webp 760w,
/project/tv-time-a-movie-watchlist-app/movie_modal_wheretowatch_hu172da2f5a15ab1beb963fdaf62162a18_1140854_1200x1200_fit_q75_h2_lanczos_3.webp 1200w"
src="https://dhruvbhirud.netlify.app/project/tv-time-a-movie-watchlist-app/movie_modal_wheretowatch_hu172da2f5a15ab1beb963fdaf62162a18_1140854_53987293a74dfc06b0a67976e9d673a0.webp"
width="760"
height="570"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;figcaption>
Movie Modal whereToWatch function
&lt;/figcaption>&lt;/figure>
&lt;/p></description></item><item><title>Network Intrusion Detection System using ML</title><link>https://dhruvbhirud.netlify.app/project/network-intrusion-detection-system-using-ml/</link><pubDate>Wed, 27 Sep 2023 13:06:47 +0000</pubDate><guid>https://dhruvbhirud.netlify.app/project/network-intrusion-detection-system-using-ml/</guid><description>&lt;p>Designed and developed an intrusion detection web application using Python Flask. Integrated machine learning models based on Support Vector Machine (SVM) and Random Forest algorithms, trained on the KDD dataset.&lt;/p>
&lt;h2 id="screenshots">Screenshots&lt;/h2>
&lt;p>
&lt;figure id="figure-dos">
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="dos" srcset="
/project/network-intrusion-detection-system-using-ml/dos_hu4f3d62f9a29994e019e24fd3934d2d3a_54090_cac07c2d8814affab6174cd4768c5941.webp 400w,
/project/network-intrusion-detection-system-using-ml/dos_hu4f3d62f9a29994e019e24fd3934d2d3a_54090_96f44fb79df02ef7f06a14b190e5beba.webp 760w,
/project/network-intrusion-detection-system-using-ml/dos_hu4f3d62f9a29994e019e24fd3934d2d3a_54090_1200x1200_fit_q75_h2_lanczos_3.webp 1200w"
src="https://dhruvbhirud.netlify.app/project/network-intrusion-detection-system-using-ml/dos_hu4f3d62f9a29994e019e24fd3934d2d3a_54090_cac07c2d8814affab6174cd4768c5941.webp"
width="760"
height="428"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;figcaption>
DoS
&lt;/figcaption>&lt;/figure>
&lt;/p>
&lt;p>
&lt;figure id="figure-dos-results">
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="dos_results" srcset="
/project/network-intrusion-detection-system-using-ml/dos_results_huf82c4e35e1d251573f1a68beced035ae_70689_660229a127367fed0318d9287f8407e6.webp 400w,
/project/network-intrusion-detection-system-using-ml/dos_results_huf82c4e35e1d251573f1a68beced035ae_70689_f5fbbef0aa2a20b835317e0b04e48305.webp 760w,
/project/network-intrusion-detection-system-using-ml/dos_results_huf82c4e35e1d251573f1a68beced035ae_70689_1200x1200_fit_q75_h2_lanczos_3.webp 1200w"
src="https://dhruvbhirud.netlify.app/project/network-intrusion-detection-system-using-ml/dos_results_huf82c4e35e1d251573f1a68beced035ae_70689_660229a127367fed0318d9287f8407e6.webp"
width="760"
height="428"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;figcaption>
DoS Results
&lt;/figcaption>&lt;/figure>
&lt;/p>
&lt;p>
&lt;figure id="figure-probe">
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="probe" srcset="
/project/network-intrusion-detection-system-using-ml/probe_hu966fdf964d704021eaad8c1b703a0982_53326_c8ab96d2385bf2dad4428614e5310509.webp 400w,
/project/network-intrusion-detection-system-using-ml/probe_hu966fdf964d704021eaad8c1b703a0982_53326_f8d300dd3ef16b221745980724d422ad.webp 760w,
/project/network-intrusion-detection-system-using-ml/probe_hu966fdf964d704021eaad8c1b703a0982_53326_1200x1200_fit_q75_h2_lanczos_3.webp 1200w"
src="https://dhruvbhirud.netlify.app/project/network-intrusion-detection-system-using-ml/probe_hu966fdf964d704021eaad8c1b703a0982_53326_c8ab96d2385bf2dad4428614e5310509.webp"
width="760"
height="428"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;figcaption>
Probe
&lt;/figcaption>&lt;/figure>
&lt;/p>
&lt;p>
&lt;figure id="figure-probe-results">
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="probe_results" srcset="
/project/network-intrusion-detection-system-using-ml/probe_results_huc7fe18ea4a574fc7e618b75be5aaecd5_71222_a6ca57dd6d62f504d80a4660f142e4d8.webp 400w,
/project/network-intrusion-detection-system-using-ml/probe_results_huc7fe18ea4a574fc7e618b75be5aaecd5_71222_54e30857c4301a98eb94883f519fae28.webp 760w,
/project/network-intrusion-detection-system-using-ml/probe_results_huc7fe18ea4a574fc7e618b75be5aaecd5_71222_1200x1200_fit_q75_h2_lanczos_3.webp 1200w"
src="https://dhruvbhirud.netlify.app/project/network-intrusion-detection-system-using-ml/probe_results_huc7fe18ea4a574fc7e618b75be5aaecd5_71222_a6ca57dd6d62f504d80a4660f142e4d8.webp"
width="760"
height="428"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;figcaption>
Probe Results
&lt;/figcaption>&lt;/figure>
&lt;/p>
&lt;p>
&lt;figure id="figure-u2r">
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="u2r" srcset="
/project/network-intrusion-detection-system-using-ml/u2r_hu3300ea1675cb811e2b980027d3f88a14_53515_8a23a7b2d4bea26a2c4b732369effd3d.webp 400w,
/project/network-intrusion-detection-system-using-ml/u2r_hu3300ea1675cb811e2b980027d3f88a14_53515_c213a735e340f23d455b508b6c3985f8.webp 760w,
/project/network-intrusion-detection-system-using-ml/u2r_hu3300ea1675cb811e2b980027d3f88a14_53515_1200x1200_fit_q75_h2_lanczos_3.webp 1200w"
src="https://dhruvbhirud.netlify.app/project/network-intrusion-detection-system-using-ml/u2r_hu3300ea1675cb811e2b980027d3f88a14_53515_8a23a7b2d4bea26a2c4b732369effd3d.webp"
width="760"
height="428"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;figcaption>
U2R
&lt;/figcaption>&lt;/figure>
&lt;/p>
&lt;p>
&lt;figure id="figure-u2r-results">
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="u2r_results" srcset="
/project/network-intrusion-detection-system-using-ml/u2r_results_hu5572805fe14e131e910127b6f3ec09c9_73749_f21e195ae9a73d54d302ab126dba1032.webp 400w,
/project/network-intrusion-detection-system-using-ml/u2r_results_hu5572805fe14e131e910127b6f3ec09c9_73749_f4c69e692fc11c65ab759c2637fc5361.webp 760w,
/project/network-intrusion-detection-system-using-ml/u2r_results_hu5572805fe14e131e910127b6f3ec09c9_73749_1200x1200_fit_q75_h2_lanczos_3.webp 1200w"
src="https://dhruvbhirud.netlify.app/project/network-intrusion-detection-system-using-ml/u2r_results_hu5572805fe14e131e910127b6f3ec09c9_73749_f21e195ae9a73d54d302ab126dba1032.webp"
width="760"
height="428"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;figcaption>
U2R Results
&lt;/figcaption>&lt;/figure>
&lt;/p>
&lt;p>
&lt;figure id="figure-r2l">
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="r2l" srcset="
/project/network-intrusion-detection-system-using-ml/r2l_hu245ac732928ea0c4b40933158c713976_53117_289c74f2e0b6459a73f4af14cd6f7d9e.webp 400w,
/project/network-intrusion-detection-system-using-ml/r2l_hu245ac732928ea0c4b40933158c713976_53117_a8f1f855e6f3ffe526d39f62ab3a4c8f.webp 760w,
/project/network-intrusion-detection-system-using-ml/r2l_hu245ac732928ea0c4b40933158c713976_53117_1200x1200_fit_q75_h2_lanczos_3.webp 1200w"
src="https://dhruvbhirud.netlify.app/project/network-intrusion-detection-system-using-ml/r2l_hu245ac732928ea0c4b40933158c713976_53117_289c74f2e0b6459a73f4af14cd6f7d9e.webp"
width="760"
height="428"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;figcaption>
R2L
&lt;/figcaption>&lt;/figure>
&lt;/p>
&lt;p>
&lt;figure id="figure-r2l-results">
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="r2l_results" srcset="
/project/network-intrusion-detection-system-using-ml/r2l_results_hu9a46b408cf37d8a32a845502fda85c2a_72949_4f4df2bf73181d19ea95a06b5427013b.webp 400w,
/project/network-intrusion-detection-system-using-ml/r2l_results_hu9a46b408cf37d8a32a845502fda85c2a_72949_857c13177ae77e31f8a39d4aa6a5a9f1.webp 760w,
/project/network-intrusion-detection-system-using-ml/r2l_results_hu9a46b408cf37d8a32a845502fda85c2a_72949_1200x1200_fit_q75_h2_lanczos_3.webp 1200w"
src="https://dhruvbhirud.netlify.app/project/network-intrusion-detection-system-using-ml/r2l_results_hu9a46b408cf37d8a32a845502fda85c2a_72949_4f4df2bf73181d19ea95a06b5427013b.webp"
width="760"
height="428"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;figcaption>
R2L Results
&lt;/figcaption>&lt;/figure>
&lt;/p>
&lt;p>
&lt;figure id="figure-normal-results">
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="normal_results" srcset="
/project/network-intrusion-detection-system-using-ml/normal_result_hu4b9a636a43e898299fb1081f6ccaa56e_70382_ea6b54cd45eae277d6414c3a90d26d39.webp 400w,
/project/network-intrusion-detection-system-using-ml/normal_result_hu4b9a636a43e898299fb1081f6ccaa56e_70382_d578b568feb3aa9d11de41a64ea8658a.webp 760w,
/project/network-intrusion-detection-system-using-ml/normal_result_hu4b9a636a43e898299fb1081f6ccaa56e_70382_1200x1200_fit_q75_h2_lanczos_3.webp 1200w"
src="https://dhruvbhirud.netlify.app/project/network-intrusion-detection-system-using-ml/normal_result_hu4b9a636a43e898299fb1081f6ccaa56e_70382_ea6b54cd45eae277d6414c3a90d26d39.webp"
width="760"
height="428"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;figcaption>
Normal Results
&lt;/figcaption>&lt;/figure>
&lt;/p></description></item><item><title>DBVPlayer</title><link>https://dhruvbhirud.netlify.app/project/dbvplayer/</link><pubDate>Wed, 27 Sep 2023 13:00:05 +0000</pubDate><guid>https://dhruvbhirud.netlify.app/project/dbvplayer/</guid><description>&lt;p>Created an Android-based video player using ExoPlayer. The app features a dual-view system, displaying videos stored on internal storage in both folder view and list format, across two separate activities.&lt;/p></description></item></channel></rss>