Obinna Franklin Duru's Projects
Introduction to the AWS CDK - Workshop
The Banking CLI App is a command-line interface application that allows users to register, login, and perform banking operations such as depositing money, withdrawing money, checking balance, and transferring money between accounts that exist in OBINNA Bank Database.
Decentralised banking system that facilitates the deposit and withdrawal of ERC20 tokens and Ether. The front-end code interacts with the smart contract to provide a user interface for users to interact with the Bank contract.
A seamless RESTful API powers a user-friendly blogging platform, allowing easy creation, management, and sharing of captivating blog posts. With user authentication and authorization, it ensures a secure and personalized experience. Its performance and scalability provide a seamless application interface.
To learn how to use the CDK Toolkit to synthesize an AWS CloudFormation template for the starter app and how to deploy your app into your account.
A Chatbot leveraging the power of the ChatGPT API The chatbot utilizes the capabilities of the ChatGPT API to deliver intelligent conversational experiences. It seamlessly interacts with users in natural-language conversations, offering a range of functionalities.
This is a Contact Manager API built with Node.js that demonstrates CRUD operations on a database and utilizes JSON Web Tokens (JWT) for user authentication. It provides endpoints for creating, reading, updating, and deleting users and contacts.
This repository contains my notes and implementations from Colt Steele's "JavaScript Algorithms and Data Structures Masterclass." The course is designed to provide a comprehensive understanding of essential algorithms and data structures using JavaScript.
The BinnaDevs Exchange project consists of a smart contract written in Solidity and a frontend application. The smart contract implements a decentralized exchange for trading BinnaDev tokens (BDT) and Ether (ETH). The frontend provides a user interface for interacting with the exchange contract.
Source code for Eat The Blocks, a screencast for Ethereum Dapp Developers
EthFund smart contract is a decentralized funding platform that allows users to contribute Ether (ETH) to a project or individual. It uses Chainlink price feeds to ensure contributions meet a minimum USD threshold and leverages OpenZeppelin's libraries for secure smart contract development on the Ethereum blockchain.
FastAPI-Blog is a simple blog API built using FastAPI, allowing you to create, read, update, and delete blog posts. It serves as a starting point for building a more feature-rich blog application.
File command handler for file operations. Perform create, delete, rename, and add content operations on files. Monitors "command.txt" for changes and executes commands accordingly.
This repository contains a sample implementation of a GraphQL API using Node.js and Apollo Server.
The program will generate a random integer between 1 and 100. It will then prompt the player to enter a guess. After a guess is entered, the program will indicate whether the guess is too low or too high. If the guess is correct, the game will print a congratulatory message and exit.
The BinnaDevToken smart contract is an ERC20 token contract that allows users to mint Binna Dev Tokens by either purchasing them directly or claiming them based on ownership of Binna Dev NFTs. The contract includes functionality for minting tokens, claiming tokens for NFT ownership, and withdrawing Ether from the contract.
LottoGenesis is a decentralized lottery system on the Ethereum blockchain, ensuring transparency and security through smart contracts. It uses Chainlink VRF for randomness and Chainlink Keepers for automation. Participants enter the lottery, and at defined intervals, a random winner receives the prize pool.
A Portfolio Website is a powerful tool for individuals to showcase their skills, projects, and achievements in a professional and visually appealing manner. It serves as an online resume and a platform to attract potential clients and employers.
NASA mission control dashboard backend: schedule missions, view historical data using the SpaceX API, and view upcoming data. The project uses the popular Express.js framework and MongoDB Atlas for the database
The BinnaDevs project consists of a smart contract written in Solidity and a frontend application built with Next.js. The smart contract allows users to mint Binna Dev NFTs, while the frontend provides a user interface for interacting with the smart contract.
The BinnaDevsDAO smart contract facilitates the governance and decision-making process for the BinnaDevs community. It allows BinnaDevsNFT holders to create and vote on proposals to purchase NFTs from the FakeNFTMarketplace. The contract keeps track of proposal details, voting statuses, and executes proposals based on the voting results.
NFT marketplace, developed with Polygon, Solidity, IPFS, and Next.js, heralds a new age in blockchain technology and digital asset ownership. Users may utilize the platform to create, purchase, and sell non-fungible tokens (NFTs) in a decentralized and secure environment.
Repository for Rust Q3 Prerequisite Coursework, featuring streamlined code to create keypairs, airdrop tokens, make transfers, and enroll in WBA using Rust and Cargo.
Repository for WBA Solana Q3 Prerequisite CourseWork, featuring streamlined code for tasks such as key generation, airdrop, transfer, and enrollment.
Repository for WBA Solana Q4 Prerequisite CourseWork, featuring streamlined code for tasks such as key generation, airdrop, transfer, and enrollment.
🙌🏻 Personal website built using Next.js & TailwindCSS.
The Online Marketplace Backend System is designed to power a dynamic online marketplace similar to e-Bay, enabling seamless buying and selling experiences for users. With robust features and secure transaction handling, the APIs facilitate the listing, searching, and purchasing of both new and used products within specified price ranges.