ThavinduUshan's repositories
EmoSense
The Mood Tracker API is a .NET Core Web API designed to help users track their moods over time. Users can log their moods, schedule reminders to log their moods, view their mood history, and receive personalized suggestions based on their mood data.
marketplace-django
This API provides endpoints for managing products, collections, carts, and orders for an online marketplace. Additionally, it includes a generic app for specifying tags for products, which can be reused across different parts of the application.
IntelliNote
NoteFinder is a Django app that helps users find notes easily by leveraging AI, particularly the OpenAI API's Retrieval Augmented Generation (RAG) approach. It's designed to address the challenge of locating specific information from numerous notes by enabling efficient retrieval based on given information.
polls-django-docs
This repository contains the source code for a Polls app developed following the Django documentation tutorial.
SeEar-SDK
The SeEar SDK is developed to showcase any speech received by a mounted mobile device and display it as text on an low-cost 3D glass by utilizing stereoscopic rendering.
grindlays
Grindlays is a Hotel Management System developed for a Grindlays Regency, a hotel located in Sri Lanka, The system includes a Hotel's website, Room Reservation System, Restaurant/Pub/Kitchen Management System alongside Admin functionalities
Object-Detection
Application developed for real-time object detection and counting utilizing COCO dataset
Linear-Regression
A linear regression model to predict premium price of an insurance. The dataset includes around 1,000 observations. The project, aimed at learning, was implemented in Jupyter notebooks using NumPy, Matplotlib, Pandas, Keras, and TensorFlow.
web_server
Simple web server developed using C programming language. The server handles HTML, CSS, and image files, and includes a custom 404 error page for nonexistent requests.
blackjack-game
This web-based game, developed to practice vanilla JavaScript, simulates a simplified version of Blackjack. Players draw cards valued between 1 and 11, aiming for a total of 21 to win. If the sum exceeds 21, the player loses. Players can continue drawing cards until they either win or lose.
web-apis
This application leverages WeatherAPI.com to provide users with weather details for their city and offers another platform to find upcoming sports events.
Technical_Support_System
Developed as a first-year university project, this system helps technical users resolve their questions. It features a FAQ section for common queries, and users can create an account to submit support tickets for unanswered questions. Administrative users then review and respond to these tickets.