{"id":59409,"date":"2024-05-18T10:29:40","date_gmt":"2024-05-18T04:59:40","guid":{"rendered":"https:\/\/www.eng.ruh.ac.lk\/deie\/?p=59409"},"modified":"2024-05-22T12:04:40","modified_gmt":"2024-05-22T06:34:40","slug":"best-software-projects-2022-2023","status":"publish","type":"post","link":"https:\/\/www.eng.ruh.ac.lk\/deie\/best-software-projects-2022-2023\/","title":{"rendered":"Best Software Projects 2022\/2023"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row][vc_column][vc_column_text]The third year students recently completed their software project modules in which they developed complete software systems for identified problems\/applications. Out of 19 projects, the following three projects scored the highest marks and selected as the best software projects in the year 2022\/2023.[\/vc_column_text][vc_text_separator title=&#8221;Top &#8211; Ranked Groups&#8221; border_width=&#8221;2&#8243;][\/vc_column][\/vc_row][vc_row][vc_column]<div class=\"dt-fancy-separator title-color accent-border-color\" style=\"width: 100%;\"><div class=\"dt-fancy-title\"><span class=\"separator-holder separator-left\"><\/span>RIDEPING - Carpooling Application<span class=\"separator-holder separator-right\"><\/span><\/div><\/div>[vc_tour][vc_tab title=&#8221;Overview&#8221; tab_id=&#8221;7bbaed8d-d62f-3&#8243;][vc_column_text]Carpooling is a transportation arrangement where multiple individuals share a single vehicle to travel in a common direction. This practice offers several advantages, including reducing traffic congestion, lowering fuel costs, minimizing carbon emissions, and promoting social interaction. By sharing rides, carpooling also helps alleviate parking shortages and contributes to a more sustainable and eco-friendly mode of transportation.<\/p>\n<p>Our carpooling app serves as a platform for connecting users with drivers offering rides. Through the app, users can request rides, view available drivers within the area, view real-time tracking during a ride, get trip details, and schedule future rides. The admin panel website complements the app by providing administrators with the tools to manage passengers and drivers, monitor rides, view payment details and earnings, and ensure compliance with safety guidelines.<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter wp-image-59446 size-full\" src=\"https:\/\/www.eng.ruh.ac.lk\/deie\/wp-content\/uploads\/2024\/05\/1.1-1.jpg\" alt=\"\" width=\"1280\" height=\"614\" srcset=\"https:\/\/www.eng.ruh.ac.lk\/deie\/wp-content\/uploads\/2024\/05\/1.1-1.jpg 1280w, https:\/\/www.eng.ruh.ac.lk\/deie\/wp-content\/uploads\/2024\/05\/1.1-1-300x144.jpg 300w, https:\/\/www.eng.ruh.ac.lk\/deie\/wp-content\/uploads\/2024\/05\/1.1-1-1024x491.jpg 1024w, https:\/\/www.eng.ruh.ac.lk\/deie\/wp-content\/uploads\/2024\/05\/1.1-1-768x368.jpg 768w\" sizes=\"(max-width: 1280px) 100vw, 1280px\" \/>The mobile application is built using Flutter for cross-platform compatibility, while the admin panel website is developed using React.js and Node.js. Firebase manages the backend services as well as real-time cloud database services.<br \/>\nGitHub links \u2013 <a href=\"https:\/\/github.com\/kavinduChamithG\/car-pooling-app.git\" target=\"_blank\" rel=\"noopener\">Mobile<\/a>, <a href=\"https:\/\/github.com\/asela-prasanna\/admin_panel_website.git\" target=\"_blank\" rel=\"noopener\">Web_App<\/a>[\/vc_column_text][\/vc_tab][vc_tab title=&#8221;Team&#8221; tab_id=&#8221;3838f3fd-2161-0&#8243;][vc_column_text]\u2022 Gunawardhana P.K.K.C. \u2013 EG\/2019\/3596<br \/>\n\u2022 Dissanayake D.T.B.C.S.B. \u2013 EG\/2019\/3578<br \/>\n\u2022 Gunathilaka A.I.S. \u2013 EG\/2019\/3591<br \/>\n\u2022 Appu J.A.A.P. \u2013 EG\/2019\/3531[\/vc_column_text][\/vc_tab][\/vc_tour]<style type=\"text\/css\" data-type=\"the7_shortcodes-inline-css\">.shortcode-single-image-wrap.shortcode-single-image-d10f67370ec6f0efbce89c2cf1ea9018.enable-bg-rollover .rollover i,\n.shortcode-single-image-wrap.shortcode-single-image-d10f67370ec6f0efbce89c2cf1ea9018.enable-bg-rollover .rollover-video i {\n  background: -webkit-linear-gradient();\n  background: linear-gradient();\n}\n.shortcode-single-image-wrap.shortcode-single-image-d10f67370ec6f0efbce89c2cf1ea9018 .rollover-icon {\n  font-size: 32px;\n  color: #ffffff;\n  min-width: 44px;\n  min-height: 44px;\n  line-height: 44px;\n  border-radius: 100px;\n  border-style: solid;\n  border-width: 0px;\n}\n.dt-icon-bg-on.shortcode-single-image-wrap.shortcode-single-image-d10f67370ec6f0efbce89c2cf1ea9018 .rollover-icon {\n  background: rgba(255,255,255,0.3);\n  box-shadow: none;\n}\n<\/style><div class=\"shortcode-single-image-wrap shortcode-single-image-d10f67370ec6f0efbce89c2cf1ea9018 alignnone  enable-bg-rollover dt-icon-bg-off\" style=\"margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; width:500px;\"><div class=\"shortcode-single-image\"><div class=\"fancy-media-wrap  layzr-bg\" style=\"\"><img class=\"preload-me lazy-load aspect\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D&#39;http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg&#39;%20viewBox%3D&#39;0%200%20500%20375&#39;%2F%3E\" data-src=\"https:\/\/www.eng.ruh.ac.lk\/deie\/wp-content\/uploads\/2024\/05\/1.2-scaled-500x375.jpg\" data-srcset=\"https:\/\/www.eng.ruh.ac.lk\/deie\/wp-content\/uploads\/2024\/05\/1.2-scaled-500x375.jpg 500w, https:\/\/www.eng.ruh.ac.lk\/deie\/wp-content\/uploads\/2024\/05\/1.2-scaled-1000x750.jpg 1000w\" loading=\"eager\" sizes=\"(max-width: 500px) 100vw, 500px\" width=\"500\" height=\"375\"  data-dt-location=\"https:\/\/www.eng.ruh.ac.lk\/deie\/best-software-projects-2022-2023\/1-2\/\" style=\"--ratio: 500 \/ 375;\" alt=\"\" \/><\/div><\/div><\/div>[vc_separator border_width=&#8221;2&#8243;][\/vc_column][\/vc_row][vc_section][\/vc_section][vc_row][vc_column]<div class=\"dt-fancy-separator title-color accent-border-color\" style=\"width: 100%;\"><div class=\"dt-fancy-title\"><span class=\"separator-holder separator-left\"><\/span>COOLCODERS - Online food ordering platform<span class=\"separator-holder separator-right\"><\/span><\/div><\/div>[\/vc_column][\/vc_row][vc_row][vc_column][vc_tour interval=&#8221;0&#8243;][vc_tab title=&#8221;Overview&#8221; tab_id=&#8221;7de5c6c9-1fce-8&#8243;][vc_column_text]This online food ordering system was developed for Pizza Den, a beloved pizza shop based in Galle. This initiative marked a significant transformation for Pizza Den, which previously did not offer online meal ordering. Our team was tasked with enhancing their customer reach and modernizing their service offerings by introducing a digital solution that would redefine their business operations.<\/p>\n<p>Node.js, Express.js, and MongoDB-based backend APIs were developed, ensuring robust and efficient data management and server-side functionalities. The frontend was crafted using React.JS and TailWind CSS, allowing a visually appealing and intuitive user interface to be created. Also, other technologies and libraries such as Redux, Axio, JOI, etc. were used. to build the complete infrastructure.<\/p>\n<p>The website that was created enabled customers to effortlessly browse Pizza Den\u2019s menu, choose their preferred items, and place orders online. This new functionality introduced a level of convenience previously unavailable, allowing customers to enjoy Pizza Den\u2019s offerings from the comfort of their own homes. Additionally, the site included interactive features to engage users and a secure payment system to handle transactions safely and efficiently.<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter wp-image-59423 size-full\" src=\"https:\/\/www.eng.ruh.ac.lk\/deie\/wp-content\/uploads\/2024\/05\/2.1.jpg\" alt=\"\" width=\"1280\" height=\"614\" srcset=\"https:\/\/www.eng.ruh.ac.lk\/deie\/wp-content\/uploads\/2024\/05\/2.1.jpg 1280w, https:\/\/www.eng.ruh.ac.lk\/deie\/wp-content\/uploads\/2024\/05\/2.1-300x144.jpg 300w, https:\/\/www.eng.ruh.ac.lk\/deie\/wp-content\/uploads\/2024\/05\/2.1-1024x491.jpg 1024w, https:\/\/www.eng.ruh.ac.lk\/deie\/wp-content\/uploads\/2024\/05\/2.1-768x368.jpg 768w\" sizes=\"(max-width: 1280px) 100vw, 1280px\" \/><br \/>\nA mobile application was also developed specifically for the shop operators to complement the customer-facing website. Designed to streamline order management and improve the efficiency of the delivery process, the app included features that allowed for real-time updates and better coordination. This greatly facilitated the shop operators in handling operations smoothly, ensuring that customers received their orders promptly and accurately. For this, Flutter was used as the technology.<\/p>\n<p>The whole project was deployed with the help of a Linux server. Overall, it was a complete commercial software development with QA, BA, security testing, stress\u00a0testing,\u00a0etc.<br \/>\nGitHub links &#8211; <a href=\"https:\/\/github.com\/Thil4n\/pizza-den.git\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/Thil4n\/pizza-den.git<\/a>[\/vc_column_text][\/vc_tab][vc_tab title=&#8221;Team&#8221; tab_id=&#8221;9ca261f6-5198-1&#8243;][vc_column_text]\u2022 Dissanayaka U.G.T.D. &#8211; EG\/2019\/3577<br \/>\n\u2022 Pitumpe P.A.C.M.S. &#8211; EG\/2019\/3699<br \/>\n\u2022 Ranasinghe R.A.S.N.\u00a0&#8211;\u00a0EG\/2019\/3712[\/vc_column_text][\/vc_tab][\/vc_tour]<style type=\"text\/css\" data-type=\"the7_shortcodes-inline-css\">.shortcode-single-image-wrap.shortcode-single-image-1c64294e540f6cdb7a5acc71c31b6a00.enable-bg-rollover .rollover i,\n.shortcode-single-image-wrap.shortcode-single-image-1c64294e540f6cdb7a5acc71c31b6a00.enable-bg-rollover .rollover-video i {\n  background: -webkit-linear-gradient();\n  background: linear-gradient();\n}\n.shortcode-single-image-wrap.shortcode-single-image-1c64294e540f6cdb7a5acc71c31b6a00 .rollover-icon {\n  font-size: 32px;\n  color: #ffffff;\n  min-width: 44px;\n  min-height: 44px;\n  line-height: 44px;\n  border-radius: 100px;\n  border-style: solid;\n  border-width: 0px;\n}\n.dt-icon-bg-on.shortcode-single-image-wrap.shortcode-single-image-1c64294e540f6cdb7a5acc71c31b6a00 .rollover-icon {\n  background: rgba(255,255,255,0.3);\n  box-shadow: none;\n}\n<\/style><div class=\"shortcode-single-image-wrap shortcode-single-image-1c64294e540f6cdb7a5acc71c31b6a00 alignnone  enable-bg-rollover dt-icon-bg-off\" style=\"margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; width:500px;\"><div class=\"shortcode-single-image\"><div class=\"fancy-media-wrap  layzr-bg\" style=\"\"><img class=\"preload-me lazy-load aspect\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D&#39;http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg&#39;%20viewBox%3D&#39;0%200%20500%20375&#39;%2F%3E\" data-src=\"https:\/\/www.eng.ruh.ac.lk\/deie\/wp-content\/uploads\/2024\/05\/2.2-1-scaled-500x375.jpg\" data-srcset=\"https:\/\/www.eng.ruh.ac.lk\/deie\/wp-content\/uploads\/2024\/05\/2.2-1-scaled-500x375.jpg 500w, https:\/\/www.eng.ruh.ac.lk\/deie\/wp-content\/uploads\/2024\/05\/2.2-1-scaled-1000x750.jpg 1000w\" loading=\"eager\" sizes=\"(max-width: 500px) 100vw, 500px\" width=\"500\" height=\"375\"  data-dt-location=\"https:\/\/www.eng.ruh.ac.lk\/deie\/best-software-projects-2022-2023\/2-2-3\/\" style=\"--ratio: 500 \/ 375;\" alt=\"\" \/><\/div><\/div><\/div>[vc_separator border_width=&#8221;2&#8243;][\/vc_column][\/vc_row][vc_row][vc_column]<div class=\"dt-fancy-separator title-color accent-border-color\" style=\"width: 100%;\"><div class=\"dt-fancy-title\"><span class=\"separator-holder separator-left\"><\/span>4KGAMES - Game for Stroke Rehabilitation<span class=\"separator-holder separator-right\"><\/span><\/div><\/div>[vc_tour][vc_tab title=&#8221;Overview&#8221; tab_id=&#8221;503eebe3-7abc-4&#8243;][vc_column_text]Stroke is a debilitating condition. Traditional rehabilitation is often costly and geographically limited, prompting exploration into novel stroke rehabilitation methods. The objective is to create a game platform using motion tracking, tailored to individual patient needs and track the progress of the rehabilitation.<\/p>\n<p>Here we integrated motion tracking technology, employing OpenCV and Python to capture and process patient hand movements. Hand gestures were integrated for control of three off-the-shelf games. These were transmitted to the Unity game engine, enabling the generation of realistic avatar movements mapped to the hand gestures. Visual feedback was enabled and different levels of difficulty used to track progression.<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter wp-image-59426 size-full\" src=\"https:\/\/www.eng.ruh.ac.lk\/deie\/wp-content\/uploads\/2024\/05\/3.1.jpg\" alt=\"\" width=\"1280\" height=\"614\" srcset=\"https:\/\/www.eng.ruh.ac.lk\/deie\/wp-content\/uploads\/2024\/05\/3.1.jpg 1280w, https:\/\/www.eng.ruh.ac.lk\/deie\/wp-content\/uploads\/2024\/05\/3.1-300x144.jpg 300w, https:\/\/www.eng.ruh.ac.lk\/deie\/wp-content\/uploads\/2024\/05\/3.1-1024x491.jpg 1024w, https:\/\/www.eng.ruh.ac.lk\/deie\/wp-content\/uploads\/2024\/05\/3.1-768x368.jpg 768w\" sizes=\"(max-width: 1280px) 100vw, 1280px\" \/>Three distinct games were developed. Game 1 \u201crock pick up\u201d requires the patient to sweep rocks on the screen using their palms. The difficulty is increased by placing rocks closer in proximity. Game 1 targets palm and wrist improvement across three escalating difficulty levels. Game 2 \u201crunning man\u201d focuses on enhancing fingers and wrist movements. Improvements of each of the fingers in both hands can be analyzed. Once the finger digit is selected for playing, the game ignores other digits and only focuses on the specified digit. The difficulty can be changed by changing the speed of the avatar. In Game 3 \u201croll a ball\u201d, patients should virtually push the ball using the fist to collect gold and can stop the ball by squeezing the hand in a grip to avoid obstacles. Difficulty is increased by adding limitations for the game movements like adding more corners and moving obstacles. A secure login system connected to a local database grants exclusive access to patients, ensuring the therapy records.<\/p>\n<p>This game platform, an innovative methodology leveraging motion tracking and personalized game experiences to enhance therapy for stroke patients shows great potential to use for rehabilitation.<\/p>\n<p>GitHub links &#8211; <a href=\"https:\/\/github.com\/Kavindu-coding\/game-for-stroke\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/Kavindu-coding\/game-for-stroke<\/a>[\/vc_column_text][\/vc_tab][vc_tab title=&#8221;Team&#8221; tab_id=&#8221;03bcfeab-d3e5-0&#8243;][vc_column_text]\u2022 Kheminda D.A.J.P &#8211; EG\/2019\/3636<br \/>\n\u2022 Kumarasinghe K.A.G.T.V &#8211; EG\/2019\/3645<br \/>\n\u2022 Kumarasinghe K.G.K.I &#8211; EG\/2019\/3646<br \/>\n\u2022 Kumarasiri I.P.M.P\u00a0&#8211;\u00a0EG\/2019\/3647[\/vc_column_text][\/vc_tab][\/vc_tour]<style type=\"text\/css\" data-type=\"the7_shortcodes-inline-css\">.shortcode-single-image-wrap.shortcode-single-image-51088289fe5c226681557b408117ed6a.enable-bg-rollover .rollover i,\n.shortcode-single-image-wrap.shortcode-single-image-51088289fe5c226681557b408117ed6a.enable-bg-rollover .rollover-video i {\n  background: -webkit-linear-gradient();\n  background: linear-gradient();\n}\n.shortcode-single-image-wrap.shortcode-single-image-51088289fe5c226681557b408117ed6a .rollover-icon {\n  font-size: 32px;\n  color: #ffffff;\n  min-width: 44px;\n  min-height: 44px;\n  line-height: 44px;\n  border-radius: 100px;\n  border-style: solid;\n  border-width: 0px;\n}\n.dt-icon-bg-on.shortcode-single-image-wrap.shortcode-single-image-51088289fe5c226681557b408117ed6a .rollover-icon {\n  background: rgba(255,255,255,0.3);\n  box-shadow: none;\n}\n<\/style><div class=\"shortcode-single-image-wrap shortcode-single-image-51088289fe5c226681557b408117ed6a alignnone  enable-bg-rollover dt-icon-bg-off\" style=\"margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; width:500px;\"><div class=\"shortcode-single-image\"><div class=\"fancy-media-wrap  layzr-bg\" style=\"\"><img class=\"preload-me lazy-load aspect\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D&#39;http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg&#39;%20viewBox%3D&#39;0%200%20500%20371&#39;%2F%3E\" data-src=\"https:\/\/www.eng.ruh.ac.lk\/deie\/wp-content\/uploads\/2024\/05\/3.2-scaled-500x371.jpg\" data-srcset=\"https:\/\/www.eng.ruh.ac.lk\/deie\/wp-content\/uploads\/2024\/05\/3.2-scaled-500x371.jpg 500w, https:\/\/www.eng.ruh.ac.lk\/deie\/wp-content\/uploads\/2024\/05\/3.2-scaled-1000x742.jpg 1000w\" loading=\"eager\" sizes=\"(max-width: 500px) 100vw, 500px\" width=\"500\" height=\"371\"  data-dt-location=\"https:\/\/www.eng.ruh.ac.lk\/deie\/best-software-projects-2022-2023\/3-2\/\" style=\"--ratio: 500 \/ 371;\" alt=\"\" \/><\/div><\/div><\/div>[\/vc_column][\/vc_row][vc_row][vc_column][\/vc_column][\/vc_row][vc_row][vc_column][\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>[vc_row][vc_column][vc_column_text]The third year students recently completed their software project modules in which they developed complete software systems for identified problems\/applications. Out of 19 projects, the following three projects scored the highest marks and selected as the best software projects in the year 2022\/2023.[\/vc_column_text][vc_text_separator title=&#8221;Top &#8211; Ranked Groups&#8221; border_width=&#8221;2&#8243;][\/vc_column][\/vc_row][vc_row][vc_column][vc_tour][vc_tab title=&#8221;Overview&#8221; tab_id=&#8221;7bbaed8d-d62f-3&#8243;][vc_column_text]Carpooling is a transportation arrangement where&hellip;<\/p>\n","protected":false},"author":1,"featured_media":59419,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[90,91],"tags":[],"_links":{"self":[{"href":"https:\/\/www.eng.ruh.ac.lk\/deie\/wp-json\/wp\/v2\/posts\/59409"}],"collection":[{"href":"https:\/\/www.eng.ruh.ac.lk\/deie\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.eng.ruh.ac.lk\/deie\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.eng.ruh.ac.lk\/deie\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.eng.ruh.ac.lk\/deie\/wp-json\/wp\/v2\/comments?post=59409"}],"version-history":[{"count":35,"href":"https:\/\/www.eng.ruh.ac.lk\/deie\/wp-json\/wp\/v2\/posts\/59409\/revisions"}],"predecessor-version":[{"id":59463,"href":"https:\/\/www.eng.ruh.ac.lk\/deie\/wp-json\/wp\/v2\/posts\/59409\/revisions\/59463"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.eng.ruh.ac.lk\/deie\/wp-json\/wp\/v2\/media\/59419"}],"wp:attachment":[{"href":"https:\/\/www.eng.ruh.ac.lk\/deie\/wp-json\/wp\/v2\/media?parent=59409"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.eng.ruh.ac.lk\/deie\/wp-json\/wp\/v2\/categories?post=59409"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.eng.ruh.ac.lk\/deie\/wp-json\/wp\/v2\/tags?post=59409"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}