this is a 100-day code project, a challenge where I will publish 100 mini projects.
The goal is to keep active and solve simple problems as best as possible by learning new technologies and things in the course of that time.
-
🏛️ Stoic quote: a simple web app that shows a random stoic quote every time you refresh the page. It uses a sqlite3 database for storage, an API in PHP, and JS for the front end to get the quotes from API.
-
↪️ Linkito: a URL shortener that allows you to create short links for long URLs, built using PHP and SQLITE.
-
🗒️ SnipShare: a simple and fast code snippet sharing tool. It allows you to share code snippets with others easily. It is built using Next.js and is designed to be simple and easy to use.
-
🟣 Nostr chat app: a simple and insecure* (see the 4/readme.md) chat app who uses NOSTR relay protocols to send and receive messages. It is built using Vite and is designed to be simple and easy to use.
-
✊🏽✋🏽✌🏽 Jokenpô: A rock paper scissors game built with Python.
-
⚡ Pay for a joke: a simple bitcoin lightning payments for a random joke.
-
📧 WP SMTP Mailer: a WordPress plugin for sending emails via SMTP.
-
🪙 Bitcoin Address Explorer: a Simple Explorer for Bitcoin TXs.
-
⛆ QR code generator: A Simple QR code text generator made with PHP.
-
🪙 Bitcoin Taproot address generator: A generator for Bitcoin Taproot addresses. It generates a new address every time you refresh the page.
-
📊 System Monitor: A simple python system monitoring tool that shows the CPU and memory usage of your system.
-
📜 Text Adventure Game: A simple text-based adventure game built with PHP.
-
📝 Form Builder with Conditional Logic: A Dynamic form builder app where users can create form, form inputs and conditional logic.
-
🔑 Password Generator: A simple password generator that creates secure passwords based on user-defined criteria. (LOW ENTROPY)
-
🔑 Password Generator - High Entropy: A simple password generator that creates secure passwords based on user-defined criteria with
secretslib. (HIGH ENTROPY) -
💻 Terminal Portfolio: A terminal-style portfolio website with interactive commands. Built with HTML, CSS, and JavaScript featuring commands like whoami, about, projects, stack, and easter eggs including a Matrix effect.
-
📊 Fortuna: A python bash clone of fortune comand on linux, display a random motivation phrase.
-
💰 Converter: A simple Bitcoin converter that converts fiat to BTC using the CoinGecko API.
-
💰 Monitor: A Bitcoin price monitor that fetches the current price in a chosen fiat currency and displays it in a user-friendly format.
-
🧮 Calculator in C++: A simple calculator program that performs basic arithmetic operations such as addition, subtraction, multiplication, and division.
-
🔎 Text Analyzer in C++: A CLI tool that reads a text file (texto.txt), normalizes words (lowercase, strips punctuation), counts lines and words, and reports the most frequent terms.
-
🦀 Rust Hello CLI: A minimal Rust project (main.rs) that prints a greeting and serves as a basic CLI scaffold to explore Rust’s tooling.
-
🔢 Roman Numeral Converter (Rust): A CLI that reads a Roman numeral and converts it to an integer, printing a step-by-step evaluation.
-
⏱️ Pomodoro CLI (Python): A simple command-line Pomodoro timer with a progress bar, optional beep, and desktop notifications.
-
⚡ LNURL Shortener (Node.js): A Node.js/Express service to create short links that redirect to generate invoices with a custom Lightning Bitcoin LNURL.
-
🪙 Bitcoin P2P Calculation (Rust): A Rust project to calculate the price of satoshis you buy with p2p fee.