Skip to content

breakingthebot/286-builds

Repository files navigation

286 Builds

A public log of daily coding builds, each pulled from the 286-project list and built end-to-end in a single day, iterated on multiple times with a full commit history pushed live. The goal is learning breadth across languages and domains, not a portfolio of polished products.

What's in each build's repo

  • Every repo has a full README.
  • Every repo has a full changelog.
  • Every repo keeps a real sequential commit history on one branch.
  • Every repo includes either a live deployment link or exact local run instructions.

How This Works

  • Each build is its own public GitHub repo.
  • This repo is the index for the full 286-build series.
  • The index is generated from builds.json and kept in sync with the tracker workbook.
  • Build dates shown here use the public GitHub push date.

Summary

Completed Latest Build Deep Builds Expanded Builds Standard Builds
17 #17 Log File Analyzer 10 7 0

Jump To

Distribution

By Category

Label Count
Languages 17

By Depth

Label Count
Deep 10
Expanded 7

By Technology

Label Count
ES Modules 1
Go 1
JS async 1
JS testing 1
PHP 1
Python (async) 1
Python (automation) 1
Python (CLI tools) 1
Python (Core) 1
Python (data) 1
Python (ML) 1
Python (networking) 1
Python (testing) 1
Ruby 1
Rust 1
TypeScript 1
Vanilla JS 1

Build Index

Build # Date Project Description Repo Technology Category Depth
17 2026-06-29 Log File Analyzer Ruby CLI that analyzes common and JSON log files with batch input, time filters, trend buckets, config support, and text/JSON/CSV exports. Repo Ruby Languages Deep
16 2026-06-28 File Duplicate Finder CLI tool that walks a directory tree and finds duplicate files by hash. Repo Rust Languages Expanded
15 2026-06-28 URL Shortener API Go URL shortener API with PostgreSQL storage and click tracking. Repo Go Languages Expanded
14 2026-06-28 Contact Form Backend Modular PHP backend for validating, storing, and emailing contact form submissions. Repo PHP Languages Deep
13 2026-06-28 Tested String Utility Library JavaScript string utility library with 20 modular helpers and a full Jest test suite. Repo JS testing Languages Expanded
12 2026-06-27 GitHub Profile Viewer Vanilla JS GitHub explorer with profile, repo, and activity views plus search, filter, sort, and full E2E coverage. Repo JS async Languages Deep
11 2026-06-26 Music Player No-bundler ES module music player with queue, shuffle/repeat, favorites, local file import, and CI/E2E coverage. Repo ES Modules Languages Deep
10 2026-06-20 Typed Task Manager Strict TypeScript task manager with status-grouped views, import/export, backup history, bulk actions, and browser tests. Repo TypeScript Languages Deep
9 2026-06-19 Kanban Board Dependency-free drag-and-drop Kanban board with labels, due dates, undo/redo, and accessibility-tested E2E coverage. Repo Vanilla JS Languages Deep
8 2026-06-18 Tested Calculator Library Installable Python calculator package with CLI, batch processing, history, precision controls, and full pytest coverage. Repo Python (testing) Languages Deep
7 2026-06-17 Dev Toolkit Click-based Python CLI bundling UUID, password, base64, hashing, timestamp, and file/clipboard utilities. Repo Python (CLI tools) Languages Expanded
6 2026-06-12 House Price Predictor California housing prediction toolkit with selectable models, batch validation, model cards, and a Streamlit UI. Repo Python (ML) Languages Deep
5 2026-06-10 Chat Server Multi-user TCP socket chat server with slash commands, audit logging, and integration-tested protocol flows. Repo Python (networking) Languages Deep
4 2026-06-09 Folder Organizer Standard-library-only file watcher that auto-sorts downloads by type with reports and config support. Repo Python (automation) Languages Expanded
3 2026-06-09 Sales Dashboard CSV-driven sales analytics tool with pandas and matplotlib reporting, exports, and a Streamlit app. Repo Python (data) Languages Deep
2 2026-06-07 Async News Aggregator Async Python CLI that fetches and merges headlines from 5 live news sources concurrently. Repo Python (async) Languages Expanded
1 2026-06-06 Expense Tracker Standard-library-only expense tracker with budgets, recurring templates, monthly reports, and CSV export. Repo Python (Core) Languages Expanded

Quick Views

Most Recent 10

Build # Date Project Description Repo Technology Category Depth
17 2026-06-29 Log File Analyzer Ruby CLI that analyzes common and JSON log files with batch input, time filters, trend buckets, config support, and text/JSON/CSV exports. Repo Ruby Languages Deep
16 2026-06-28 File Duplicate Finder CLI tool that walks a directory tree and finds duplicate files by hash. Repo Rust Languages Expanded
15 2026-06-28 URL Shortener API Go URL shortener API with PostgreSQL storage and click tracking. Repo Go Languages Expanded
14 2026-06-28 Contact Form Backend Modular PHP backend for validating, storing, and emailing contact form submissions. Repo PHP Languages Deep
13 2026-06-28 Tested String Utility Library JavaScript string utility library with 20 modular helpers and a full Jest test suite. Repo JS testing Languages Expanded
12 2026-06-27 GitHub Profile Viewer Vanilla JS GitHub explorer with profile, repo, and activity views plus search, filter, sort, and full E2E coverage. Repo JS async Languages Deep
11 2026-06-26 Music Player No-bundler ES module music player with queue, shuffle/repeat, favorites, local file import, and CI/E2E coverage. Repo ES Modules Languages Deep
10 2026-06-20 Typed Task Manager Strict TypeScript task manager with status-grouped views, import/export, backup history, bulk actions, and browser tests. Repo TypeScript Languages Deep
9 2026-06-19 Kanban Board Dependency-free drag-and-drop Kanban board with labels, due dates, undo/redo, and accessibility-tested E2E coverage. Repo Vanilla JS Languages Deep
8 2026-06-18 Tested Calculator Library Installable Python calculator package with CLI, batch processing, history, precision controls, and full pytest coverage. Repo Python (testing) Languages Deep

Deep Builds

Build # Date Project Description Repo Technology Category Depth
17 2026-06-29 Log File Analyzer Ruby CLI that analyzes common and JSON log files with batch input, time filters, trend buckets, config support, and text/JSON/CSV exports. Repo Ruby Languages Deep
14 2026-06-28 Contact Form Backend Modular PHP backend for validating, storing, and emailing contact form submissions. Repo PHP Languages Deep
12 2026-06-27 GitHub Profile Viewer Vanilla JS GitHub explorer with profile, repo, and activity views plus search, filter, sort, and full E2E coverage. Repo JS async Languages Deep
11 2026-06-26 Music Player No-bundler ES module music player with queue, shuffle/repeat, favorites, local file import, and CI/E2E coverage. Repo ES Modules Languages Deep
10 2026-06-20 Typed Task Manager Strict TypeScript task manager with status-grouped views, import/export, backup history, bulk actions, and browser tests. Repo TypeScript Languages Deep
9 2026-06-19 Kanban Board Dependency-free drag-and-drop Kanban board with labels, due dates, undo/redo, and accessibility-tested E2E coverage. Repo Vanilla JS Languages Deep
8 2026-06-18 Tested Calculator Library Installable Python calculator package with CLI, batch processing, history, precision controls, and full pytest coverage. Repo Python (testing) Languages Deep
6 2026-06-12 House Price Predictor California housing prediction toolkit with selectable models, batch validation, model cards, and a Streamlit UI. Repo Python (ML) Languages Deep
5 2026-06-10 Chat Server Multi-user TCP socket chat server with slash commands, audit logging, and integration-tested protocol flows. Repo Python (networking) Languages Deep
3 2026-06-09 Sales Dashboard CSV-driven sales analytics tool with pandas and matplotlib reporting, exports, and a Streamlit app. Repo Python (data) Languages Deep

By Category

Languages

Build # Date Project Description Repo Technology Category Depth
17 2026-06-29 Log File Analyzer Ruby CLI that analyzes common and JSON log files with batch input, time filters, trend buckets, config support, and text/JSON/CSV exports. Repo Ruby Languages Deep
16 2026-06-28 File Duplicate Finder CLI tool that walks a directory tree and finds duplicate files by hash. Repo Rust Languages Expanded
15 2026-06-28 URL Shortener API Go URL shortener API with PostgreSQL storage and click tracking. Repo Go Languages Expanded
14 2026-06-28 Contact Form Backend Modular PHP backend for validating, storing, and emailing contact form submissions. Repo PHP Languages Deep
13 2026-06-28 Tested String Utility Library JavaScript string utility library with 20 modular helpers and a full Jest test suite. Repo JS testing Languages Expanded
12 2026-06-27 GitHub Profile Viewer Vanilla JS GitHub explorer with profile, repo, and activity views plus search, filter, sort, and full E2E coverage. Repo JS async Languages Deep
11 2026-06-26 Music Player No-bundler ES module music player with queue, shuffle/repeat, favorites, local file import, and CI/E2E coverage. Repo ES Modules Languages Deep
10 2026-06-20 Typed Task Manager Strict TypeScript task manager with status-grouped views, import/export, backup history, bulk actions, and browser tests. Repo TypeScript Languages Deep
9 2026-06-19 Kanban Board Dependency-free drag-and-drop Kanban board with labels, due dates, undo/redo, and accessibility-tested E2E coverage. Repo Vanilla JS Languages Deep
8 2026-06-18 Tested Calculator Library Installable Python calculator package with CLI, batch processing, history, precision controls, and full pytest coverage. Repo Python (testing) Languages Deep
7 2026-06-17 Dev Toolkit Click-based Python CLI bundling UUID, password, base64, hashing, timestamp, and file/clipboard utilities. Repo Python (CLI tools) Languages Expanded
6 2026-06-12 House Price Predictor California housing prediction toolkit with selectable models, batch validation, model cards, and a Streamlit UI. Repo Python (ML) Languages Deep
5 2026-06-10 Chat Server Multi-user TCP socket chat server with slash commands, audit logging, and integration-tested protocol flows. Repo Python (networking) Languages Deep
4 2026-06-09 Folder Organizer Standard-library-only file watcher that auto-sorts downloads by type with reports and config support. Repo Python (automation) Languages Expanded
3 2026-06-09 Sales Dashboard CSV-driven sales analytics tool with pandas and matplotlib reporting, exports, and a Streamlit app. Repo Python (data) Languages Deep
2 2026-06-07 Async News Aggregator Async Python CLI that fetches and merges headlines from 5 live news sources concurrently. Repo Python (async) Languages Expanded
1 2026-06-06 Expense Tracker Standard-library-only expense tracker with budgets, recurring templates, monthly reports, and CSV export. Repo Python (Core) Languages Expanded

By Technology

ES Modules

Build # Date Project Description Repo Technology Category Depth
11 2026-06-26 Music Player No-bundler ES module music player with queue, shuffle/repeat, favorites, local file import, and CI/E2E coverage. Repo ES Modules Languages Deep

Go

Build # Date Project Description Repo Technology Category Depth
15 2026-06-28 URL Shortener API Go URL shortener API with PostgreSQL storage and click tracking. Repo Go Languages Expanded

JS async

Build # Date Project Description Repo Technology Category Depth
12 2026-06-27 GitHub Profile Viewer Vanilla JS GitHub explorer with profile, repo, and activity views plus search, filter, sort, and full E2E coverage. Repo JS async Languages Deep

JS testing

Build # Date Project Description Repo Technology Category Depth
13 2026-06-28 Tested String Utility Library JavaScript string utility library with 20 modular helpers and a full Jest test suite. Repo JS testing Languages Expanded

PHP

Build # Date Project Description Repo Technology Category Depth
14 2026-06-28 Contact Form Backend Modular PHP backend for validating, storing, and emailing contact form submissions. Repo PHP Languages Deep

Python (async)

Build # Date Project Description Repo Technology Category Depth
2 2026-06-07 Async News Aggregator Async Python CLI that fetches and merges headlines from 5 live news sources concurrently. Repo Python (async) Languages Expanded

Python (automation)

Build # Date Project Description Repo Technology Category Depth
4 2026-06-09 Folder Organizer Standard-library-only file watcher that auto-sorts downloads by type with reports and config support. Repo Python (automation) Languages Expanded

Python (CLI tools)

Build # Date Project Description Repo Technology Category Depth
7 2026-06-17 Dev Toolkit Click-based Python CLI bundling UUID, password, base64, hashing, timestamp, and file/clipboard utilities. Repo Python (CLI tools) Languages Expanded

Python (Core)

Build # Date Project Description Repo Technology Category Depth
1 2026-06-06 Expense Tracker Standard-library-only expense tracker with budgets, recurring templates, monthly reports, and CSV export. Repo Python (Core) Languages Expanded

Python (data)

Build # Date Project Description Repo Technology Category Depth
3 2026-06-09 Sales Dashboard CSV-driven sales analytics tool with pandas and matplotlib reporting, exports, and a Streamlit app. Repo Python (data) Languages Deep

Python (ML)

Build # Date Project Description Repo Technology Category Depth
6 2026-06-12 House Price Predictor California housing prediction toolkit with selectable models, batch validation, model cards, and a Streamlit UI. Repo Python (ML) Languages Deep

Python (networking)

Build # Date Project Description Repo Technology Category Depth
5 2026-06-10 Chat Server Multi-user TCP socket chat server with slash commands, audit logging, and integration-tested protocol flows. Repo Python (networking) Languages Deep

Python (testing)

Build # Date Project Description Repo Technology Category Depth
8 2026-06-18 Tested Calculator Library Installable Python calculator package with CLI, batch processing, history, precision controls, and full pytest coverage. Repo Python (testing) Languages Deep

Ruby

Build # Date Project Description Repo Technology Category Depth
17 2026-06-29 Log File Analyzer Ruby CLI that analyzes common and JSON log files with batch input, time filters, trend buckets, config support, and text/JSON/CSV exports. Repo Ruby Languages Deep

Rust

Build # Date Project Description Repo Technology Category Depth
16 2026-06-28 File Duplicate Finder CLI tool that walks a directory tree and finds duplicate files by hash. Repo Rust Languages Expanded

TypeScript

Build # Date Project Description Repo Technology Category Depth
10 2026-06-20 Typed Task Manager Strict TypeScript task manager with status-grouped views, import/export, backup history, bulk actions, and browser tests. Repo TypeScript Languages Deep

Vanilla JS

Build # Date Project Description Repo Technology Category Depth
9 2026-06-19 Kanban Board Dependency-free drag-and-drop Kanban board with labels, due dates, undo/redo, and accessibility-tested E2E coverage. Repo Vanilla JS Languages Deep

Build Pages

Every build also gets a generated detail page under builds/ for cleaner per-build reading.

Stack

  • Node.js
  • Built-in node:test for automation coverage
  • JSON as the source of truth for published build entries
  • Generated CSV, stats JSON, and per-build markdown pages for secondary views

Setup

  1. Install Node.js 22 or newer.
  2. Clone this repo.
  3. Run npm test to verify the automation.

Environment Variables

No environment variables are required. See .env.example.

Depth Guide

  • Standard: solid completion close to the original prompt.
  • Expanded: clear scope expansion beyond the base prompt.
  • Deep: larger build depth through extra interfaces, stronger QA, broader feature scope, or deployment polish.

Running Locally

Run npm test. Run npm run generate-readme to rebuild the README from builds.json. Run node add-build.js --num <number> --name "..." --desc "..." --url "https://github.com/breakingthebot/..." --tech "Technology" --category "Category" --date YYYY-MM-DD --depth Deep --notes "Optional tracker note" to add a published build, regenerate the README, and update the tracker workbook in one step. Run node release-day.js --num <number> --name "..." --desc "..." --url "https://github.com/breakingthebot/..." --tech "Technology" --category "Category" --date YYYY-MM-DD --depth Deep --notes "Optional tracker note" to run the full release-day sequence: repo check, add build, regenerate README, update tracker, audit locally, and reconcile GitHub. Run npm run audit-builds to compare builds.json, the README table, and the tracker workbook. Run npm run sync-github-builds to compare local build entries against the public GitHub repos under breakingthebot.

Deployed

This repo is an index repo and does not require a live deployment.

Architecture Notes

This repo is the front door for the full build series. The reference files stay in reference/, the published build entries live in builds.json, and the README is generated from that JSON so the public index stays consistent. I kept the automation small on purpose: one CLI to add a build, one CLI to regenerate the README, and a handful of focused modules so the data, validation, formatting, and file writes stay separate and easy to audit.

Notes

  • The tracker and README are synced to the 16 public build repos currently published under the breakingthebot GitHub account.
  • The tracker workbook currently contains 246 build rows even though the PDF is described as a 286-item master list. The automation uses the tracker rows that are actually marked complete.

About

Public index repo for the 286 daily coding builds and generated build pages.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors