Pinned Repositories
Brooklyn-College-RAG-QA-BOT
AG QA Application based on Brooklyn College Student Handbook 2023-2024: A semantic search and question-answering system utilizing MongoDB, Weaviate, and GPT-3.5. This application provides accurate answers to queries using the Brooklyn College Student Handbook as a data source, integrated with Gradio for an interactive user experience.
Digital-Tally-Counter
Digital Tally Counter is a Java Swing application for keeping track of any type of count. It features a user-friendly interface with options to reset the count, save the current count, and change the color and font size of the UI. The program includes a ComboBox to select between different count types.
Extracting-data-from-Slack-API-to-CVS-
A Python script to extract image links, regular links, and text messages from JSON data and save them to a CSV file. Efficiently process JSON files and extract relevant information.
Live-Weather-App
WeatherApp: A user-friendly, real-time weather application powered by OpenWeatherMap(API). Check weather effortlessly in your current location and search for updates anywhere. Exclusively displays temperatures in Celsius for a seamless experience in various locations. Stay informed with ease!
Pencil-Sketch-Converter
This program allows users to upload an image and convert it to a pencil sketch using OpenCV and Tkinter.
Rating_Predictor_From_Reviews
This repo predicts product ratings from reviews. Explore Neural Network and NLP techniques on a 10% sample of Kaggle's Amazon dataset. Codebase, methodology, and insights for versatile rating predictions.
Slack-Extractor-JSON-to-CSV-Conversion
This Python script allows you to extract information from a Slack export JSON file and save it into a CSV file. The extracted information includes links, image links, and text from each message in the JSON file.
Swing-Login-GUI
A simple Java Swing-based Login GUI application that allows users to enter their username and password to access the system, while checking against a user map. Features include clearing of text fields, a success message, and a background image display.
The-Swinging-Snake-Game
Snake Game is a classic game reimagined using Java Swing. Players control a growing snake that moves around the screen, eating apples to increase their score. The game becomes more challenging as the snake grows and the level increases. The game ends when the snake collides with the edges or its own body.
Tic-Tac-Toe-AI-Game
This is a Java implementation of the classic game Tic-Tac-Toe. The program utilizes various Java libraries and functions to run the game, handle user input, place game pieces on the board, check for a winner, and handle errors.
slfagrouche's Repositories
slfagrouche/Slack-Extractor-JSON-to-CSV-Conversion
This Python script allows you to extract information from a Slack export JSON file and save it into a CSV file. The extracted information includes links, image links, and text from each message in the JSON file.
slfagrouche/Swing-Login-GUI
A simple Java Swing-based Login GUI application that allows users to enter their username and password to access the system, while checking against a user map. Features include clearing of text fields, a success message, and a background image display.
slfagrouche/Brooklyn-College-RAG-QA-BOT
AG QA Application based on Brooklyn College Student Handbook 2023-2024: A semantic search and question-answering system utilizing MongoDB, Weaviate, and GPT-3.5. This application provides accurate answers to queries using the Brooklyn College Student Handbook as a data source, integrated with Gradio for an interactive user experience.
slfagrouche/Digital-Tally-Counter
Digital Tally Counter is a Java Swing application for keeping track of any type of count. It features a user-friendly interface with options to reset the count, save the current count, and change the color and font size of the UI. The program includes a ComboBox to select between different count types.
slfagrouche/Rating_Predictor_From_Reviews
This repo predicts product ratings from reviews. Explore Neural Network and NLP techniques on a 10% sample of Kaggle's Amazon dataset. Codebase, methodology, and insights for versatile rating predictions.
slfagrouche/The-Swinging-Snake-Game
Snake Game is a classic game reimagined using Java Swing. Players control a growing snake that moves around the screen, eating apples to increase their score. The game becomes more challenging as the snake grows and the level increases. The game ends when the snake collides with the edges or its own body.
slfagrouche/Tic-Tac-Toe-AI-Game
This is a Java implementation of the classic game Tic-Tac-Toe. The program utilizes various Java libraries and functions to run the game, handle user input, place game pieces on the board, check for a winner, and handle errors.
slfagrouche/Extracting-data-from-Slack-API-to-CVS-
A Python script to extract image links, regular links, and text messages from JSON data and save them to a CSV file. Efficiently process JSON files and extract relevant information.
slfagrouche/KitchenTeacher
This Gradio app predicts dishes from uploaded food images, provides recipe details, and suggests YouTube video guides for cooking. Simplify your cooking experience with easy-to-use interface. user-friendly and informative, enhancing the cooking experience.
slfagrouche/Live-Weather-App
WeatherApp: A user-friendly, real-time weather application powered by OpenWeatherMap(API). Check weather effortlessly in your current location and search for updates anywhere. Exclusively displays temperatures in Celsius for a seamless experience in various locations. Stay informed with ease!
slfagrouche/MySQL-Product-Sales-per-City
This MySQL query retrieves the total sales amount for each product in each city, ordered by the total amount from high to low, then by city and product name in ascending order. It involves joining multiple tables and grouping the results.
slfagrouche/Pencil-Sketch-Converter
This program allows users to upload an image and convert it to a pencil sketch using OpenCV and Tkinter.
slfagrouche/Python-Functions-Toolkit
Make five functions, use built-in functions and make your own. Give each function a suitable name, and demonstrate that they work by calling each of them with example inputs.
slfagrouche/Spring-Greeting-From-Said-Lfagrouche
This project is an HTML and CSS webpage designed to offer a Spring greeting. It features a company logo, a personalized message section, and a signature section, with an appealing Spring background and enhanced styling.
slfagrouche/Betterchef-AI-Powered-Cooking-App
Betterchef: An AI-powered app designed to revolutionize home cooking by providing personalized recipes, automated meal planning, and real-time cooking assistance.
slfagrouche/BitGen
Bitcoin wallet generator and scrapper
slfagrouche/CTP-Building_AI_Applications
slfagrouche/E-commerce-System
The E-commerce System that simulates a simple online shopping experience. Users can add products to their shopping cart, view the cart, and complete the purchase.
slfagrouche/Fine-Tuning-Pretrained-Model
slfagrouche/Flavor-Finder-AI-powered-Food-Recipe-App
slfagrouche/Guess-the-Number-Game
Guessing game where the player has to guess a randomly generated number between 1 and 100. The program provides feedback after each guess, and the player has a total of 5 guesses to correctly guess the number.
slfagrouche/js-summer-prep-2023
slfagrouche/my-fork-2023-fall-data-science-tuesday
2023-fall-data-science-tuesday
slfagrouche/NSpire_Group_1
slfagrouche/Number-Range-Counter
This function counts numbers within a range with a specified increment value. The range can be inclusive or exclusive of the end value.
slfagrouche/Python
All Algorithms implemented in Python
slfagrouche/Recursive-Counting-Functions
A collection of recursive functions to count up or down from a given starting value to an end value with or without a specified increment, including options for exclusive or inclusive ending values.
slfagrouche/slfagrouche
slfagrouche/TUTOR
TOTUR is an AI-powered educational assistant designed to help users with audio transcription, PDF text extraction, and question answering. It leverages advanced AI models and Retrieval-Augmented Generation (RAG) to provide accurate and contextually relevant responses based on uploaded content.
slfagrouche/USA-Real-Estate-Project