NourKaroui's repositories
mongoose-soft-delete
a mongoose plugin that allows you to soft delete documents and restore them (for TS & JS)
dropbox-clone
an end-to-end encrypted file storing service, using blockchain and IPFS
secure-chat
An end to end encrypted chat app built using React, Express, Socket.io, Mongodb, Node.Js, LDAP & OpenSSL
blockchain-alpha
A minimalistic blockchain that is based on Proof of Stake consensus Algorithm (POS)
nour-karoui
Github Profile
github-search
A react app that lets you fetch user repositories by username using Github API and filter repositories by name.
docker-init
a simple react application to get started with docker and DevOps basics
lottery-ethereum
A lottery system built on the ethereum network powered by smart contract, the client communicates with lottery system thanks to a react app.
Inbox-Ethereum
Getting started with Blockchain & Ethereum with a simple smart contract for reading, updating a message
Lottery-in-the-blockchain
In order to ensure security and traceability, We decided to implement a lottery game in the blockcahin. At the end of the lottery, the owner can randomly pick a winner and transfer him all the funds; for the randomization we used chainlink's VRF direct funding method
NFT-Auction
An auction platform that allows you to put into auction your NFTs and participate in auctions in order to win NFTs.
Brownie-Fund-Me
a decentralized app built with Brownie and Web3.py, that allows you to create and fund a smart contract. It also, allows only the admin to withdraw the money.
molecule-research-nfts
A Dapp that allows researcher to add their patents as erc721 NFTs.