Welcome to our Federated Movies Recommendation App.
-
Updated
Feb 23, 2026 - Python
The goal of user interface design is to produce a user interface which makes it easy, efficient, and enjoyable (user-friendly) to operate a machine in the way which produces the desired result (i.e. maximum usability). This generally means that the operator needs to provide minimal input to achieve the desired output, and also that the machine minimizes undesired outputs to the user.
Welcome to our Federated Movies Recommendation App.
University Programming Assignments
[NAACL 2025] A User-Centric framework designed to evaluate LLMs’ ability to handle complex financial tasks
Pocket Chess is a dynamic desktop chess app designed to fit seamlessly into your workflow. Play a quick game with friends online between tasks, or a slow classical match all day.
A content-based movie recommendation system that scrapes IMDb 2024 movies, processes their storylines using NLP, and recommends similar movies using TF-IDF and Cosine Similarity — served through an interactive Streamlit web app.
This Python script creates a chat application using Tkinter. Users can interact with a bot that fetches info from Wikipedia, displays images from Unsplash, and downloads YouTube videos. It features logging for error handling.
The Flask Book Management Application allows users to manage a personal book collection by adding, listing, filtering, and searching books. Built with Flask, it features a simple interface and in-memory storage for demonstration purposes.