Manu Emmanuel's Projects
This repository contains a collection of C programs for various purposes and examples. Feel free to explore and use these programs for learning, reference, or even practical applications.
A command-line murder mystery
This Streamlit app allows users to upload various types of files (PDF, DOCX, TXT) and ask questions related to the content of the file. The app uses the OpenAI API to provide answers to the user's questions.
Searching, sorting, arrays, linkedlists and binary trees
This Python script utilizes computer vision to detect hand gestures and control a game using gestures. It employs the OpenCV library for hand tracking and the PyAutoGUI library for simulating keyboard inputs.
FLAMES, an acronym for Friends, Lovers, Affectionate, Marriage, Enemies, and Siblings, is a fun and simple game enjoyed by many for exploring relationships.
Flet is a framework that allows building interactive multi-user web, desktop and mobile applications
This repository contains a collection of basic digital logic gates implemented in Verilog HDL (Hardware Description Language).
This Python script allows you to download the profile image of any Instagram user by providing their username. It utilizes web scraping techniques with BeautifulSoup and urllib to extract the profile image URL from the user's Instagram profile page.
A Python script that uses the Instaloader library to scrape information from an Instagram profile.
Java Programs for Lab exams
This application will automatically run in the background on system startup, capturing keystrokes as configured.
This Flutter project demonstrates a simple sign-in page using Flutter. It features a dark-themed user interface with email and password text fields.
website designed for competition
This repository is part of the Fastnfolio campaign, aiming to showcase the power and flexibility of Fastn by providing you with a template to create your own interactive and engaging portfolio website.
Config files for my GitHub profile.
Executing other programs, performing file I/O operations, and working with directories.
This Python tool allows users to encrypt and decrypt text messages using a simple XOR encryption algorithm followed by base64 encoding.
This App is a Flutter application that generates random word pairs and allows users to mark their favorite word pairs. It consists of two main screens: a generator screen and a favorites screen. Users can switch between these screens using a navigation rail.
The RunAsInvoker attribute can be used to specify that a program should run with the same privilege level as the calling process.