Projects in Awesome Lists by leodeveloper
A curated list of projects in awesome lists by leodeveloper .
https://github.com/leodeveloper/ecommerce.webapi
Shopping cart basket web application, web api, web api client application, Asp.net core, asp.net core web api, entityframwork core in memory
Last synced: 05 May 2025
https://github.com/leodeveloper/blockchain
BlockChain C# Implementation, BlockChain by using c# What is proof-of-work? Proof-of-work is a mechanism that existed before the first blockchain was created. It's a simple technique that prevents abuse by requiring a certain amount of computing work. That amount of work is key to prevent spam and tampering. Spamming is no longer worth it if it requires a lot of computing power. Bitcoin implements proof-of-work by requiring that the hash of a block starts with a specific number of zero's. This is also called the difficulty. But hang on a minute! How can the hash of a block change? In case of Bitcoin a block contains details about a financial transaction. We sure don't want to mess with that data just to get a correct hash! To fix this problem, blockchains add a nonce value. This is a number that gets incremented until a good hash is found. And because you cannot predict the output of a hash function, you simply have to try a lot of combinations before you get a hash that satisfies the difficulty. Looking for a valid hash (to create a new block) is also called "mining" in the cryptoworld. In case of Bitcoin, the proof-of-work mechanism ensures that only 1 block can be added every 10 minutes. You can imagine spammers having a hard time to fool the network if they need so much compute power just to create a new block, let alone tamper with the entire chain. Implementing proof-of-work So how do you implement it? Let's start by modifying our block class and adding the nonce variable in it's constructor. I'll initialize it's value and set it 0.
Last synced: 05 May 2025
https://github.com/leodeveloper/google-gemini-chat-with-sqlserver
Chat with Sql Server using google gemini generative ai
gemini gemini-api google-generative-ai langchain mechine-learning neural nlp-machine-learning python streamlit
Last synced: 05 Jul 2025
https://github.com/leodeveloper/mcqgen
This project aims to automate the process of generating multiple-choice questions (MCQs) using Generative AI techniques. Users can upload a text file containing relevant content, and our system utilizes Streamlit for the frontend, Python for backend processing, LangChain, LLM (Large Language Model)
aws-ec2 chatgpt chatgptapi langchain openai python streamlit vector
Last synced: 17 Jun 2025
https://github.com/leodeveloper/textmatching
INTRODUCTION Spend as much time as required to solve this problem. No time limit is applied. Write production quality code in your usual style, using C#. Do not use built-in language functionality to directly solve the problem. So do not use the built-in pattern matching functions: String::split(), String::indexOf(), String::lastIndexOf(), String::substring(), Regex.Match(), etc... The solution should provide this functionality if applicable. You may use the String class to hold information while your own algorithm does the matching. Do not copy an existing algorithm from the Internet; you do not need to implement the fastest possible algorithm. You may choose any means of accepting input and producing output, including the use of a test harness. Note: String functions not related to matching can be used. Please return the completed code in a zip file named CODE_TEST_<Candidate Name>.zip REQUIREMENTS Write an application that fulfils the following requirements: 1. Accepts two strings as input: one string is called "text" and the other is called "subtext" in this problem statement, 2. Matches the subtext against the text, outputting the character positions of the beginning of each match for the subtext within the text. 3. Allows multiple matches 4. Allows case insensitive matching ACCEPTANCE CRITERIA Input text: Polly put the kettle on, polly put the kettle on, polly put the kettle on we'll all have tea Subtext: Output: INTERCONTINENTAL EXCHANGE Code Test: Text Matching | v 1.00 © 2017 Intercontinental Exchange, Inc. Polly 1, 26, 51 Subtext: Output: polly 1, 26, 51 Subtext: Output: ll 3, 28, 53, 78, 82 Subtext: Output: Ll 3, 28, 53, 78, 82 Subtext: Output: X <no matches> Subtext: Output: Polx <no matches>
Last synced: 31 Mar 2025
https://github.com/leodeveloper/nodejs-restapi-with-restify-mongoose-jwt
create a real REST API with database integration and token authentication using Node.js with Restify, Mongoose/MongoDB and JWT json web token. In this part we will create basic database CRUD and in the next we will implement users and authentication
Last synced: 02 Aug 2025
https://github.com/leodeveloper/pagedapi
how to implement fake api testing with IEnumerableDisposable<out T> : IEnumerable<T>, IDisposable, Generics
Last synced: 31 Mar 2025
https://github.com/leodeveloper/ollamaraglocallargelanguage
how to create a local RAG (Retrieval Augmented Generation) pipeline that processes and allows you to chat with your PDF file(s) using Ollama and LangChain!
chromadb llama3 ollama open-source python rag vector-database
Last synced: 31 Mar 2025
https://github.com/leodeveloper/end-to-end-chatbot
This project about to create end to end chat bot for local SQL database CSV using streamlit, langchain, chromadb, python
chatbot chatgpt chromadb csv generative-ai gpt-4o gpt-4o-api langchain python query questions-and-answers sql sqlserver
Last synced: 19 Jul 2025
https://github.com/leodeveloper/mcqwithwebsite
Website-to-MCQs is an application built in Python that utilizes generative AI, Langchain, embedding techniques, and ChatGPT to automatically generate multiple-choice questions (MCQs) from website content.
chatgpt-api embeddings generative-ai gpt-4o langchain langsmith python3
Last synced: 04 Oct 2025
https://github.com/leodeveloper/unittesting-webapi-nunit-moq-framework
Create web application by using Asp.nte Web Api, nUnit, Moq Asp.net MVC
Last synced: 11 Jun 2025
https://github.com/leodeveloper/shoppingcartbasket
Shopping cart basket web application, web api, web api client application, Asp.net core, asp.net core web api, entityframwork core in memory
Last synced: 28 Jan 2026
https://github.com/leodeveloper/filetransfer
FileTransferApp
directory email file filetransfer ftp transfer
Last synced: 31 Mar 2025
https://github.com/leodeveloper/adapter-design-pattern-c-
//Make notcompitable class to compitable, ThirdPart liberary might does not have Save method now here the adaptor pattern comes, please check file Export.cs class name "ThirdPartyExport"
Last synced: 23 Jul 2025
https://github.com/leodeveloper/analytics
Datawarehouse and web based analytics application
Last synced: 31 Mar 2025
https://github.com/leodeveloper/custom-data-model-finetuning
using chat gpt to fine tune custom data model
chatgpt custom-data custom-dataset machine-learning model-finetuning nlp-machine-learning nuralnetwork python
Last synced: 31 Mar 2025
https://github.com/leodeveloper/execel-to-pdf
Convert excel into pdf
excel excel-export pdf python streamlit
Last synced: 31 Mar 2025
https://github.com/leodeveloper/bbc-ai-chat-bot
bbc youtube channel chat bot ai https://www.youtube.com/@BBCNews
ai bbc chatbot generative-ai groq langchain llama news python
Last synced: 31 Mar 2025
https://github.com/leodeveloper/kaggle-upload-dataset
python code to upload the csv dataset into kaggle
Last synced: 31 Mar 2025
https://github.com/leodeveloper/rnn-lstm-implementation
Recurrent Neural Network(RNN) and Long Short-Term Memory(LSTM) implementation for word prediction in the sentance
Last synced: 31 Mar 2025
https://github.com/leodeveloper/zusmani_youtube_chatbot
zeeshan usmani, youtube video AI chatbot
Last synced: 17 Jul 2025
https://github.com/leodeveloper/chat-with-sqlserver
using the gpt-4o use NLP to query the sql server
Last synced: 31 Mar 2025
https://github.com/leodeveloper/prompt-engineering-langchain
Prompt Engineering with langchain
Last synced: 31 Mar 2025
https://github.com/leodeveloper/typesenceconsole
TypeSence console for bulk insert update
Last synced: 31 Mar 2025
https://github.com/leodeveloper/dalle3
Image generation with DALL·E 3, dall-e-3
dall-e-3 dalle-3 generative-ai python
Last synced: 31 Mar 2025
https://github.com/leodeveloper/sqltollmwebsite
Migrate your SQL Server relational database to Large Language Models (LLM) effortlessly with ChromaDB. Enhance query optimization and performance.
Last synced: 08 Jan 2026
https://github.com/leodeveloper/go-html-server
very basic project in go lang for the go server with form submission
Last synced: 31 Mar 2025
https://github.com/leodeveloper/qasimilaritysearch
Question and Answer Similarity Search Application using pinecone vector database
Last synced: 31 Mar 2025
https://github.com/leodeveloper/end-to-end-generativeai-llama2-medical-chatbot
Last synced: 31 Mar 2025
https://github.com/leodeveloper/htmltopdf
Provide the Url or html, it will convert it into PDF
Last synced: 09 Jul 2025
https://github.com/leodeveloper/qasimilaritysearchchroma
This project is dedicated to creating a robust Question and Answer (Q&A) similarity search application using Python including Jupyter Notebook, Chroma Database, Vector Database, LangChain, large language models, RetrievalQA, ChatGPT, OpenAI Embeddings, PyPDFDirectoryLoader, and RecursiveCharacterTextSplitter
Last synced: 31 Mar 2025
https://github.com/leodeveloper/aggregate-root-pattern-in-csharp
Aggregate Root Pattern in C#, Aggregate root are cluster / group of objects that are treated as a single unit of data.
Last synced: 31 Mar 2025
https://github.com/leodeveloper/abstract-factory-desing-pattern-c-sharp
Provide an interface for creating families of related or dependent objects without specifying their concrete classes.
Last synced: 31 Mar 2025
https://github.com/leodeveloper/entityframworkinmemory
One of the most exciting features in the new version of Entity Framework (Entity Framework Core 1.0) is the addition of an in-memory data provider. This makes it possible to prototype applications and write tests without having to set up a local or external database. When you’re ready to switch to using a real database, you can simply swap in your actual provider. In this tutorial, I’ll show you how to set up the Entity Framework Core InMemory provider and use it to prototype a simple ASP.NET Core API
Last synced: 31 Mar 2025
https://github.com/leodeveloper/gemma-2-finetuning
gemma-2-finetuning M1 mac book with mps
Last synced: 16 Jul 2025
https://github.com/leodeveloper/langchain-chatgpt-data-inquiry
Unlock the power of LangChain & ChatGPT: Load your data (text, PDF, etc.), query with prompts, gain insights! Get started now.
Last synced: 05 Jul 2025
https://github.com/leodeveloper/authenticationauthorization
JWT login auth and authorization and role management
Last synced: 08 Jan 2026
https://github.com/leodeveloper/global-roads-dataset
A comprehensive dataset of 1000 rows featuring road information from various cities across the globe, excluding India. The dataset includes columns for Country, City, RoadName, and Distance in KM.
city country csv distance kilometers roads
Last synced: 08 Jan 2026
https://github.com/leodeveloper/realtimedatastreaming
This project is an end-to-end data engineering pipeline that orchestrates data ingestion, processing, and storage using a suite of powerful tools and technologies. The pipeline is designed for ease of deployment and scalability, leveraging Docker to containerize all components.
Last synced: 11 Oct 2025
https://github.com/leodeveloper/twin-strings-problem
Twin-Strings-Problem Here is a solution provided to the twin strings problem. Problem Description Two strings, a and b, are said to be twins only if they can be made equivalent by performing some number of operations on one or both strings. There are two possible operations: SwapEven: Swap a character at an even-numbered index with a character at another even-numbered index. SwapOdd: Swap a character at an odd-numbered index with a character at another odd-numbered index. For example, a = "abcd" and b = "cdab" are twins because we can make them equivalent by performing operations. Alternatively, a = "abcd" and b = "bcda" are not twins (operations do not move characters between odd and even indices), and neither are a = "abc" and b = "ab" (no amount of operations will insert a 'c' into string b). Complete the twins function in the provided code. It has two parameters: An array of n strings named a. An array of n strings named b. The function must return an array of strings where each index i (0 ≤ i < n) contains the string Yes if ai and bi are twins or the string No if they are not. Input Format The provided code reads the following input from stdin and passes it to the function: The first line contains an integer, n, denoting the number of elements in a. Each line i of the n subsequent lines (where 0 ≤ i < n) contains a string describing ai. The next line contains an integer, n, denoting the number of elements in b. Each line i of the n subsequent lines (where 0 ≤ i < n) contains a string describing bi. Constraints 1 ≤ n ≤ 10^3 1 ≤ lengths of ai, bi ≤ 100 ai and bi are not guaranteed to have the same length. Strings ai and bi contain lowercase letters only (i.e., a through z). Output Format The function must return an array of strings where each index i (0 ≤ i < n) contains the string Yes if ai and bi are twins or the string No if they are not. Sample Input 0 2 cdab dcba 2 abcd abcd Sample Output 0 Yes No Explanation 0 Given a = ["cdab", "dcba"] and b = ["abcd", "abcd"], we process each element like so: a0 = "cdab" and b0 = "abcd": We store Yes in index 0 of the return array because a0 = "cdab" → "adcb" → "abcd" = b0. a1 = "dcba" and b1 = "abcd": We store No in index 1 of the return array because no amount of operations will move a character from an odd index to an even index, so the two strings will never be equal. We then return the array ["Yes", "No"] as our answer.
Last synced: 20 Oct 2025
https://github.com/leodeveloper/end-to-end-generativeai-llama2i-lmedical-chatbot
Last synced: 27 Feb 2026
https://github.com/leodeveloper/fine-tune-with-google-cloud
Generative AI custom data fine tuning with google cloud vertax ai
aiplatform custom-data custom-dataset customdataset datasets datasets-csv fine-tuning gcp generative-ai google-cloud google-cloud-aiplatform jsonl jsonlines machine-learning python vertex-ai
Last synced: 18 Jun 2025
https://github.com/leodeveloper/mooroosicity-ai-chatbot
mooro youtube channel ai chat bot
embeddings langchain llama3 machine-learning mongodb pinecone python vector-database
Last synced: 30 Dec 2025
https://github.com/leodeveloper/questionanswerobjectboxgpt4o
Question Answer application using ObjectBox vector database, Gpt4o and langchain
embedding gpt-4o groq groqapi juypter-notebook langchain llama3 natural-language-processing objectbox python questions-and-answers rag vector-database
Last synced: 30 Dec 2025
https://github.com/leodeveloper/chat-with-pdf-using-nvidianim
using NvidiaNim to chat with pdf document
chatnvidia embeddings faiss langchain nim nvidia nvidia-gpu nvidia-nim python streamlit vector
Last synced: 30 Dec 2025
https://github.com/leodeveloper/translate-youtube
translate youtube transcript
Last synced: 13 Sep 2025
https://github.com/leodeveloper/youtube-ai-chatbot
AI question answer chatbot for youtube channel
Last synced: 02 Aug 2025
https://github.com/leodeveloper/pdf-parse-llamaparse
using Llama Parse to read pdf and convert into mark down or text
langchain llamaparse machine-learning python
Last synced: 03 Aug 2025
https://github.com/leodeveloper/factory-method-desing-pattern-in-csharp
Define an interface for creating an object, but let subclasses decide which class to instantiate. Factory Method lets a class defer instantiation to subclasses.
Last synced: 20 Aug 2025
https://github.com/leodeveloper/https-github.com-leodeveloper-translate-youtube-api
Last synced: 22 Aug 2025