Udara

Software Application

Projects

Some of my Projects

job hunter
Introducing Job hunter - 2024-06-13

Tech Stack | NodeJS , Google Gemini Pro / Vision AI

I’m excited to share a recent project I’ve been working on. Job hunting can be a tedious and time-consuming process, especially when it comes to tailoring emails and cover letters to specific job descriptions. This repetitive task often made me miss my freelancing days. So, I decided to automate it.

Using Node.js, I developed an API endpoint that integrates OCR technology to parse job description images. By leveraging Tesseract for OCR and Google Gemini for content generation (since it’s currently free), I created a system that drafts personalized emails based on my skills and qualifications. Once I approve the generated text, the email is sent directly to the employer using Nodemailer from my custom mail server and domain. This isn’t just any template email – it maintains a professional appearance tailored to each job description.

Below is a sample output when a job description image is uploaded. The server runs on Node.js, Tesseract handles the OCR, Google Gemini generates the content, and Nodemailer sends the email.

All I need to do now is upload the job description to my system. Creating the UI took around two hours, but it was worth the effort.

Next steps? Developing a bot that integrates with this system to automatically search for jobs that match my skills and preferences, and then send out applications on my behalf.

Kadda Telegram Bot
Introducing Kadda: Your Early-Stage English Learning Companion Bot! - 2024-03-18

Tech Stack | NodeJS , Google Gemini Pro / Vision AI

Embark on your English learning journey with Kadda – the beginner-friendly bot designed to support you every step of the way! Deployed on a free server, Kadda may experience occasional downtimes, but don’t let that deter you from experiencing its wealth of features!
Features:
  1. Instant Corrections: Submit your sentences and receive instant corrections tailored for beginners. Gain valuable insights into English grammar while learning at your own pace.
  2. Variety of Expressions: Explore different expressions suitable for beginners, from basic to more advanced, helping you build a solid foundation in English communication.
  3. Grammar Tips: Receive simplified explanations for common grammar mistakes, specially crafted for beginners. Let Kadda be your friendly grammar coach on your language learning journey.
  4. Vocabulary Suggestions: Expand your vocabulary with beginner-friendly synonyms and phrases suggested by Kadda. Build confidence in expressing yourself effectively in English.
  5. Powered by Google Gemini Pro AI: Leveraging the power of Google Gemini Pro AI and developed using Node.js, Kadda provides accurate feedback and guidance to beginners in their language learning endeavors.
How to Get Started:
Click on the link to access Kadda: Kadda Bot and begin your English learning adventure today! Keep in mind that as Kadda is in its early stages and deployed on a free server, occasional downtimes may occur. Nevertheless, seize this opportunity to embark on your language learning journey with Kadda!
Disclaimer: Kadda is for educational purposes only and should not be relied upon as a sole source for language learning.
Join Kadda now and empower yourself to become proficient in English communication, one step at a time! 🚀 #EnglishLearning #AI #LanguageSkills
Update :- The app Hits 51K Total Reads within less than 12hours so far (2024-03-19 10.00 AM)
Kadda Telegram Bot
QuizMaster Inter University Quiz Competition
QuizMaster Inter University Quiz Competition - 2024-03-09

Tech Stack | Laravel , MySQL

QuizMaster Inter University Quiz Competition is a web-based software designed to orchestrate and manage an engaging quiz competition akin to the popular television show “Who Wants to Be a Millionaire?” This platform was developed to facilitate a dynamic and interactive experience for participants, organizers, and audiences alike. The competition, held on March 9, 2024, at the Galadari Hotel in Sri Lanka, was organized by Union Assurance, a leading Sri Lankan company, in collaboration with Creative Events, an esteemed event organizing firm.
Key Features:
  1. Multi-Round Structure: The software comprises three rounds of challenging multiple-choice questions (MCQs), akin to the format of professional quiz competitions, offering a comprehensive and intellectually stimulating experience for participants.
  2. Control Panel: A sophisticated control panel empowers the quiz master to efficiently manage quizzes, monitor participant responses, and control the progression of the competition seamlessly. This feature ensures smooth navigation throughout the event.
  3. Dynamic Sound System: The incorporation of a dynamic sound system enhances the interactive nature of the competition. Sounds are triggered for correct, new, and incorrect answers, enriching the overall experience for participants and audiences.
  4. Countdown Timer: A countdown timer feature adds an element of suspense and urgency, heightening the competitive atmosphere and keeping participants and audiences engaged throughout the competition.
  5. Analytics Dashboard: Comprehensive dashboards provide real-time analytics and insights into participant performance, enabling organizers to assess team standings, identify trends, and make informed decisions to enhance the overall competition experience.

Technological Stack:
The software is built using Laravel, a robust PHP framework known for its elegant syntax and powerful features. The backend database management system leverages MySQL for efficient data storage and retrieval, ensuring seamless performance and scalability.

Significance:
QuizMaster Inter University Quiz Competition serves as a testament to the fusion of cutting-edge technology with the art of event organization. Its successful execution at the esteemed Galadari Hotel underscores its reliability, scalability, and effectiveness in orchestrating high-profile events. This project exemplifies the intersection of innovation and functionality, showcasing my expertise in web development, project management, and client collaboration.

Conclusion:
In summary, QuizMaster Inter University Quiz Competition stands as a landmark project in my portfolio, representing my ability to conceptualize, develop, and deploy sophisticated web-based solutions tailored to the unique requirements of prestigious events. Its seamless integration of advanced features, intuitive user interface, and robust backend infrastructure positions it as a premier choice for organizing engaging and memorable quiz competitions on a grand scale.

askMachan
Travel Smart and Free with ‘askMachan’: Your Digital Guide to Sri Lanka’s Wonders - 2024-01-20

Tech Stack | NodeJS , Google Gemini Pro / Vision AI

Introduction: Embarking on a journey to Sri Lanka? Say hello to your digital travel guru — ‘askMachan,’ the Telegram chat bot designed to transform the way you experience this enchanting destination. In this article, we’ll explore the myriad benefits of using ‘askMachan’ and why it’s a indispensable tool for every traveler.

chatBot :- https://t.me/askMachan_bot
webURL :- https://lnkd.in/ggRjzsEq

Benefits:

Instant Answers: ‘askMachan’ doesn’t make you wait. Whether you’re curious about the best surfing spots or seeking cultural insights, the chat bot provides instantaneous, accurate responses, ensuring you stay informed and make the most of your time in Sri Lanka.

24/7 Accessibility: Your travel plans aren’t confined to a schedule, and neither is ‘askMachan.’ Accessible round the clock, this chat bot ensures you have a reliable companion whenever a question arises, be it during a midnight exploration or an early morning adventure.

Free of Charge: Tight on budget? Fret not! ‘askMachan’ is entirely free to use. Enjoy the benefits of a personalized travel guide without worrying about additional expenses, making it an ideal companion for budget-conscious travelers.

User-Friendly Interface: Technology should enhance, not complicate, your travel experience. ‘askMachan’ boasts a user-friendly interface, making it accessible to travelers of all levels of tech-savviness. Navigate effortlessly and get the information you need with ease.

Image-Based Queries: Pictures speak a thousand words. ‘askMachan’ takes this to heart, allowing users to ask questions using images. Wondering about the authenticity of a local market or the beauty of a hidden waterfall? Snap a photo, upload it, and let the bot unravel the story for you.

Why Use ‘askMachan’:

Efficiency: Time is precious when exploring a new destination. ‘askMachan’ streamlines your research process, offering instant, curated information that lets you spend less time planning and more time immersing yourself in the wonders of Sri Lanka.

Local Insights: Don’t just see Sri Lanka; experience it like a local. ‘askMachan’ taps into local knowledge, providing insider tips and recommendations that guide you off the tourist track, ensuring an authentic and enriching adventure.

Continuous Improvement: Your journey matters, and so does your feedback. ‘askMachan’ values user input, using it to continuously enhance and refine its capabilities. By actively participating and providing feedback, you contribute to the evolution of this dynamic travel tool.

WordMaster English to English Dictionary Chrome Extension
WordMaster English to English Dictionary Chrome Extension - 2023-11-29

Tech Stack | Javascript

Unlock the power of words with WordMaster, your go-to English to English Dictionary Chrome extension! Seamlessly integrated into your browsing experience, WordMaster allows you to discover the meanings of any English word with just a simple highlight.

Key Features:

Instant Word Definitions:
Effortlessly unveil the meaning of any word in English by highlighting it. WordMaster provides instant definitions right at your fingertips, eliminating the need to switch tabs or open external websites.

Comprehensive Vocabulary:
Access a vast database of English words and enrich your vocabulary. Whether you’re a student, writer, or just curious about language, WordMaster has you covered with detailed and comprehensive definitions.

Contextual Insights:
Understand words in context with contextual insights. WordMaster not only defines words but also provides usage examples, making it easier for you to grasp the nuances and applications of each term.

Language Exploration:
Dive deep into the English language by exploring synonyms, antonyms, and related words for a holistic understanding. WordMaster enhances your linguistic journey, making it an invaluable tool for language enthusiasts.

Effortless Integration:
Seamlessly integrated into your Chrome browser, WordMaster is always ready to assist. No need to navigate away from your current page – just highlight, discover, and continue your online exploration with newfound knowledge.

whasapp privacy chrome extension
Whatsapp Privacy Protector. - 2023-11-17

Tech Stack | Javascript

Exciting news! 🎉 After a chill week of going through the ropes, I’m thrilled to announce that Google has given the green light for the WhatsApp Privacy Chrome Extension—created by yours truly! Woohoo! 🚀 Ever found yourself in a virtual meeting on Zoom, MS Teams, or Google Meet, trying to share your screen, and felt a tad overwhelmed by the sea of faces, WhatsApp chats, and messages? Fear not! My nifty Chrome extension is here to save the day. With this gem, you can easily hide your WhatsApp chat list, messages, and even user profile photos whenever you feel like it (cue the privacy ninja moves). And when you’re ready to dive back into the chatter, just unhide with a click. It’s that simple! 😌 Feel free to give it a spin, and if you’re up for it, drop a review and comment on the Google page. Much appreciated!
DoctorPad
DoctorPad. - 2023-10-25

Tech Stack | Laravel , MySQL

I am proud to present a robust and intuitive web-based system designed specifically to meet the needs of local doctors in efficiently managing their patient records and healthcare processes. Leveraging the power of Laravel, a leading PHP framework, I have crafted a feature-rich application that streamlines the entire patient care lifecycle.
Key Features:

Patient Records Management:

Easily store and organize comprehensive patient profiles, including medical history, personal details, and contact information.
Upload and manage a variety of medical reports, diagnostic images, and voice records directly within the system for quick reference.
Diagnostic History Tracking:

Empower doctors to access and review previous diagnoses and treatments, enabling a more informed and cohesive approach to patient care.
Effortlessly navigate through the patient’s medical journey to gain insights into their health progression.
Prescription and Medication Assignment:

Simplify the prescription process by allowing doctors to assign medications directly through the system.
Maintain a centralized repository of prescribed medications for each patient, facilitating seamless future reference and medication management.
Secure and Accessible:

Implement robust security measures to ensure the confidentiality and integrity of patient data.
Enable access to the system from anywhere with an internet connection, promoting flexibility and convenience for healthcare professionals.
User-Friendly Interface:

Design an intuitive and user-friendly interface, making it easy for doctors to navigate through the system and perform essential tasks efficiently.
Benefits:

Efficiency Improvement: Streamline administrative tasks and enhance overall workflow efficiency, allowing doctors to focus more on patient care.

Data Accessibility: Facilitate quick access to patient information, reducing the time spent on retrieving and managing paper-based records.

Holistic Patient Management: Enable a holistic approach to patient care by providing a comprehensive view of each patient’s medical history, diagnoses, and treatments.

This project reflects my commitment to creating practical solutions that address real-world challenges in the healthcare sector. The use of Laravel ensures a scalable and maintainable system, while the thoughtful design promotes user adoption and satisfaction.

Experience the future of patient management with this innovative system – a testament to my dedication to building solutions that make a meaningful impact in the healthcare domain.

Effortless Text To Speech Blog Reader. - 2023-01-14

Tech Stack | Javascript

A text to speech (TTS) blog reader is a tool that converts written text on a blog or website into spoken words. This technology can be used to make blog content more accessible to individuals with visual impairments or reading difficulties. It can also be used as an alternative way to consume blog content for individuals who prefer listening to reading. The tool typically uses a computer generated voice to read the text aloud, and can be integrated into the blog or website.
If you need this for your blog ? its only $6. Let me know if you need this.
yum's the word
Yum's The Word - 2022-12-28

Tech Stack | Next Js, Node Js, AI, chatGPT

Are you tired of staring into your pantry or fridge, wondering what to make for dinner? Look no further! Our app is here to help. With our recipe generator, you can input the ingredients you have on hand and we’ll provide you with a delicious and creative meal idea. No more wasting food or spending hours scouring cookbooks for inspiration. Simply open the app, enter your ingredients, and let us do the work for you. Our recipe generator is perfect for busy home cooks, meal prepare, and anyone looking to save time and money in the kitchen. Give it a try and discover a world of culinary possibilities at your fingertips.
poem generator
Birthday Poem Generator - 2022-12 -10

Tech Stack | React Js, Next Js, ChatGPT

This is a web application and its capable for generate birthday poems using Artificial intelligence. I used chatGPT to generate poems in my application. Users can simply input gender age and hobbies of his friend to the system and then system analyse input and generate most relevant  poem using Artificial Intelligence.
order app
Exmarts- 2022-12-15

Tech Stack | Laravel API , PHP , API Integration

This web application is order management system and that I built for local client to manage his orders, export orders as csv.
Blog Reader Chrome Extension - 2022-12-04

Tech Stack | JavaScript

Hi, I had to read some post on medium for a little work. Reading is quite boring. So I made a small chrome extension to listen while it reads 😌. I want to put it in a different voice later.. 😉😌 Tell me if you are too lazy to read ❤️
PA tried to integrate this to my blog as well. Medium has this feature 🤐
content management system
Eight 25 Media - 2022-11 -01

Tech Stack | PHP , MySQL

Its a content management system. That system I built for a local client to help manage her digital content. And also its a some kind of university project as well.
analysis dashboard
Dashboard Project - 2022-10 -14

Tech Stack | PHP , MySQL, JavaScript, ApexCharts.js

This is a dashboard project. Client asked to analyze data from mysql database and display it on the web dashboard. I created my own API to get data from database using PHP.
Fuel Tracker Logo Project
Fuel Tracker - 2022-05 -19

Tech Stack | React Native , Firebase , Google API , Google Sign In

This is a mobile application project that can use to track location which fuel is available in Sri Lanka. The success of the project depends on the people. That means if you know that there is oil in a place, go to the app and update it and let others know about the relevant place. This is also not a plays tore like the “Dansala” app. No Dollars and some of the services running on this are free so there may be minor limitations. Premium packages are around $ 100, $ 200. It’s not possible to put that much into these projects at the moment. Me also plan to improve this in future.
Project Dansala Logo
Dansala - 2022-05 -14

Tech Stack | React Native , Laravel API , Google API , Google Sign In

“Dansal” are temporary alms stalls that distribute free food and drink to all during the Vesak festival. Across Sri Lanka these stalls will crop up, as families, corporations and even villages gather to set up “Dansal”, in remembrance of the Buddha’s teachings of benevolence and letting go of worldly desire.
You can find and upload your ‘Dansala’ to this system using the app. And using this mobile application anyone can find the ‘Dansal’ in your area.
Equizy App Logo Projects
Equizy - 2022-05 -19

Tech Stack | React Native , Firebase , Google API , Google Sign In

The questionnaires created using EQuizy Web application (Link) are in the form of interactive tests quizzes that may contain pictures and sounds with automatic scoring. Thus, you can create your own quiz, play it and share it for self-evaluation or even for entertainment. Then student can download the mobile application and can play.
After the quiz, the admin can see the results, the user (student) as well as the results of those who joined the quiz. (android app is available and IOS version is coming soon)
Revolutionize Your Video Strategy with API and Python Automation - 2021-12-21

Tech Stack | Python

100% Fully automated NEWS video creating script with python
Video, Audio, Text, Thumbnail and Watermark generated automatically regarding the news’s data from API.
LMS Home page Projects
LMS - 2021-06-05

Tech Stack | Laravel , MySQL , Email and Zoom Integration

This LMS I created for a Tuition Class for manage Online Education . And Posted bellow a Demo and its credentials for you to get some idea about the LMS.
Admin User Code – admin | Password – 12345
Student User Code – std1 | Password – 12345
Hospital Management System Project
MEDI HELP - 2021-04-07

Tech Stack | Laravel , MySQL , Firebase , React Native

This website is for the doctors and hospital owners. In Sri Lanka nowadays technology is changing rapidly. In previous , many companies used traditional methods to keep customer details and company informations and data. But it is a difficult. Using this website, You can easily manage all the things in your hospital,medical centers,channeling centers and etc.
Covid-19 Tracker Projects
COVID-19 TRACKER - 2020-11-20

Tech Stack | Laravel , MySQL

Covid-19 Tracker is a system that you can use to keep daily customer records. When you use it, you can easily filter out the customer details by email, mobile number, address, NIC, age, and visiting date. This is allow to use QR codes
POS System Image
ALL IN ONE POS SYSTEM- 2020-11-20

Tech Stack | Laravel , MySQL

This is the Sri Lankan first online POS & Store website. Using this web application users can handle their Inventory, make invoices and lots of other things.
In the technological society, paper work is more traditional and not safety. As an example think, your billing book misplaces by accident. In that case, if your whole business depends on only your billing book, absolutely you will have to face many problems. Because of every record of your business in that book. Without that book, you can’t able to purchase goods, can’t balance daily/monthly profit and so many things. This is only one example.
But when you use our system you do not need to worry about it. Because every single record in your business process is stored in the database. On the other hand, you no need to go to the shop to see the records. You can check everything in real-time in the system from your side by simply logged into the system. Another thing is you can backup your database every day. It means you no need to worry about data losses. And another important point is we provide a web store for free. It means using our system you can showcase your inventory products with relevant details to your customers. Simply, customers can browse the web store and can see the products and relevant details of the product. The benefit is a customer no need come to the shop. Compare with the other POS system, this is the best and cheapest one in Sri Lanka.
Campus Bodima
CAMPUS BODIMA - 2020-06-21

Tech Stack | Laravel , MySQL

This is website Project I built for rent out and finding boarding houses / rent rooms for university students who need to find a boarding place to stay. And Places owner can update the system with relevant details . Also Student can review the boarding places to get idea about the place for other students.
shopping
E-COMMERCE SITE - 2020-06-21

Tech Stack | Laravel , MySQL

This is a Shopping Website Project I built for learn how to build e-commerce site and get familiar with Laravel and  other stuffs. I learnt so many things because of this project such as payment getaways, shopping carts and much more.
lovefisher project
LOVE FISHER - 2022-01 -16

Tech Stack | PHP , MySQL

This website I built for prank my university friends. Want to know who he/she really likes? Trick them into telling you! And find Secret Lover of your Friends using this Fake Love Calculator. Please don’t miss use it.
edhub
EDHUB BLOG - 2022-04 -12

Tech Stack | PHP , MySQL, Bootstrap

This is my Blog and News Website Application. It started for learn web development. Link(Temporarily down this website because domain expired)

Smart Car parking system
SMART CAR PARKING SYSTEM - 2020-12 -08

Tech Stack | JavaScript , Firebase, C++

IoT Stack | NodeMCU ESP8266, IR Sensors

Smart car parking system is a system that you can monitor car park slots availability without going to the car park. Simply you can check the availability through online in anywhere in the world.
smart bin
SMART BIN - 2020-11 -25

Tech Stack | JAVA (Android), c++ , Firebase

IoT Stack | NodeMCU ESP8266, Ultrasonic Sensor, Servo motors

This is a fully automated Dustbin. It has some functions such as auto open and closing doors, Real time garbage level monitoring system and notify to responsible man who given access before to the system using android app. And I made this project for a hackathon which is held in my university.
university course finder
UNIVERSITY COURSE FINDER - 2020-09 -20

Tech Stack | PHP, MySQL, JavaScript, Bootstrap

In This Website make you aware of the degree you can study in university based on the subject stream you are studying at the G.C.E A/L.
Sri Gift
SRI GIFT CMS - 2019-10 -16

Tech Stack | Java SE, MySQL

Sri Gift is a Gift Delivery company in Sri Lanka. I made a Product orders remainders and Inventory backup and restore system for that company.
Deebee Embroiders
DE BEE EMBROIDERS - 2019-11-30

Tech Stack | Java SE, MySQL, Jasper Reports

Be Bee Embroider is a fabric and cloth shop where in Kurunegala Sri Lanka. I made a inventory and POS system to this shop.