Commit Graph

338 Commits

Author SHA1 Message Date
CarterPerez-dev 8f48cd7380 wrong spelling whoops - trim trailing whitespace 2026-02-11 07:35:35 -05:00
CarterPerez-dev 44ca91cdf7 update fastapi-420 pypi 2026-02-11 07:30:35 -05:00
Carter Perez cb351c2c65
Merge pull request #76 from CarterPerez-dev/chore/standardize-readme-files-across-projects
- Standardize READMEs and add justfiles across all 14 projects
2026-02-11 07:05:06 -05:00
CarterPerez-dev f83f92545c - Standardize READMEs and add justfiles across all 14 projects
- Add headers, badges, learn module pointers, just command runner tips, and AGPLv3 licenses etc. etc.
- Add missing Justfiles in some projects
- Update pre commit hook and add TODO
2026-02-11 07:01:25 -05:00
Carter Perez 480621ffa8
Merge pull request #75 from CarterPerez-dev/chore/update-wiki-02-11-26
update docs
2026-02-11 05:12:25 -05:00
CarterPerez-dev 94b7233389 update docs 2026-02-11 05:10:01 -05:00
Carter Perez bb86459971
Change Buy Me a Coffee username to 'cartertechn'
Updated Buy Me a Coffee username in FUNDING.yml.
2026-02-10 14:42:27 -05:00
Carter Perez aed0c7d51c
Create FUNDING.yml 2026-02-10 14:41:43 -05:00
Carter Perez 97f733f655
Merge pull request #74 from CarterPerez-dev/auto/update-fullstack-template
chore: update fullstack-template submodule
2026-02-10 07:31:25 -05:00
CarterPerez-dev a9aae7025d chore: update fullstack-template submodule 2026-02-10 00:22:52 +00:00
Carter Perez 509ca89519
Update README.md 2026-02-09 07:32:13 -05:00
Carter Perez 81728d8da8
Update README.md 2026-02-09 07:31:21 -05:00
Carter Perez d1abda4e70
Merge pull request #73 from CarterPerez-dev/project/base64-encoding
feat: complete base64tool
2026-02-09 07:29:22 -05:00
CarterPerez-dev 9205d3ce4d feat: complete base64tool 2026-02-09 07:26:42 -05:00
Carter Perez 0e28847add
Update README.md 2026-02-09 01:58:19 -05:00
Carter Perez aff62711f1
Merge pull request #72 from CarterPerez-dev/project/siem-dashboard
siem dashbaord learn folder
2026-02-08 18:18:52 -05:00
CarterPerez-dev 539dd725b9 siem dashbaord learn folder 2026-02-08 18:16:11 -05:00
Carter Perez dd601427c3
Merge pull request #71 from CarterPerez-dev/project/siem-dashboard
siem dashbaord complete
2026-02-08 17:55:18 -05:00
CarterPerez-dev d135197348 siem dashbaord complete 2026-02-08 17:47:33 -05:00
Carter Perez 63ddef33ee
Merge pull request #70 from CarterPerez-dev/auto/update-fullstack-template
chore: update fullstack-template submodule
2026-02-05 12:50:38 -05:00
CarterPerez-dev 55fb49debb chore: update fullstack-template submodule 2026-02-05 00:18:39 +00:00
Carter Perez 5e0da67c76
Create 04-CHALLENGES.md 2026-02-04 02:48:41 -05:00
Carter Perez de09e4f532
Create 03-IMPLEMENTATION.md 2026-02-04 02:48:25 -05:00
Carter Perez 54864dcfdb
Create 02-ARCHITECTURE.md 2026-02-04 02:47:32 -05:00
Carter Perez 531d8694fd
Update and rename architecture.md to 01-CONCEPTS.md 2026-02-04 02:24:35 -05:00
Carter Perez 945dcb4571
Revise overview for API Rate Limiter project
Replaced security considerations with an overview of the API Rate Limiter project, detailing its features, algorithms, and importance in preventing attacks.
2026-02-04 02:24:14 -05:00
Carter Perez 5e9213569b
Rename algorithms.md to ALGORITHMS.md 2026-02-04 02:23:43 -05:00
Carter Perez fd2161ccbd
Update README.md with project status and author info 2026-02-04 01:51:53 -05:00
Carter Perez 3eb763e8e3
Update overview with tool description
Added a description of the Docker Security Audit Tool.
2026-02-04 01:51:07 -05:00
Carter Perez 6b90006281
Merge pull request #69 from CarterPerez-dev/phase/3.4.9
add learn documents for api-security-scanner
2026-02-04 01:49:41 -05:00
CarterPerez-dev ab681f1ba1 add learn documents for api-security-scanner 2026-02-04 01:47:13 -05:00
Carter Perez 531fcabd0a
Merge pull request #68 from CarterPerez-dev/auto/update-fullstack-template
chore: update fullstack-template submodule
2026-02-03 03:26:51 -05:00
CarterPerez-dev 3936248d58 chore: update fullstack-template submodule 2026-02-03 00:18:56 +00:00
Carter Perez e8d2958e48
Update Network Traffic Analyzer link and description 2026-02-01 20:33:55 -05:00
Carter Perez fb491ad373
Merge pull request #67 from CarterPerez-dev/project/network-traffic-nalyzer
feat: complete network-traffic-analyzer
2026-02-01 20:28:50 -05:00
CarterPerez-dev a33423aa16 feat: complete network-traffic-analyzer 2026-02-01 20:26:28 -05:00
Carter Perez b0f7317cd8
Merge pull request #66 from CarterPerez-dev/phase/3.4
add and create all learn/ folders for intermediate projects
2026-02-01 03:44:37 -05:00
CarterPerez-dev e36d2ffdb0 add and create all learn/ folders for intermediate projects 2026-02-01 03:33:40 -05:00
Carter Perez d0a1ea468e
Merge pull request #65 from CarterPerez-dev/auto/update-fullstack-template
chore: update fullstack-template submodule
2026-01-31 19:55:56 -05:00
CarterPerez-dev a81b0684eb chore: update fullstack-template submodule 2026-02-01 00:20:08 +00:00
Carter Perez 145e0d2669
Merge pull request #64 from CarterPerez-dev/phase/3.4
add and create all learn/ folders for beginner projects
2026-01-31 15:17:50 -05:00
CarterPerez-dev 218305e722 add and create all learn/ folders for beginner projects 2026-01-31 15:13:31 -05:00
Carter Perez 1c5027db28
Merge pull request #62 from CarterPerez-dev/phase/3.3
Phase 3.3: Update CONTRIBUTING.md with learn/ folder requirements
2026-01-31 07:19:59 -05:00
CarterPerez-dev ff9d7a92f7 Phase 3.3: Update CONTRIBUTING.md with learn/ folder requirements
- Add learn/ folder as required for all new projects
- Add detailed section 4 explaining learn/ folder structure
- List all 5 required files with descriptions
- Add quality standards for educational documentation
- Update PR template with learn/ folder checklist
- Include verification steps using template files
- Increase time estimates for intermediate (2-4d, 3-5d) and advanced (1w, 1-2w, 2-3w, 3-4w) projects

This ensures all future projects have consistent, high quality
educational documentation that teaches security concepts.
2026-01-31 07:11:32 -05:00
Carter Perez a6c72a99c9
Merge pull request #61 from CarterPerez-dev/phase/3.1
Phase 3.1: Create learn/ folder template
2026-01-31 01:40:19 -05:00
CarterPerez-dev e48e6ebda3 Phase 3.1: Create learn/ folder template
- Add comprehensive 5-file template structure
- 00-OVERVIEW.md: Project intro, quick start, prerequisites
- 01-CONCEPTS.md: Security concepts with real world examples
- 02-ARCHITECTURE.md: System design and technical decisions
- 03-IMPLEMENTATION.md: Code walkthrough with actual examples
- 04-CHALLENGES.md: Extension ideas from easy to expert
- README.md: Template usage guide and writing guidelines
- CHECKLIST.md: Quick reference for filling templates

Writing guidelines emphasize:
- Human voice (avoiding AI patterns like em dashes, contrast flips)
- Concrete examples over abstractions
- Real code references with file:line numbers
- Real world incidents and vulnerabilities
- Practical, actionable content
2026-01-31 01:05:28 -05:00
Carter Perez 6dd4a15ee2
Merge pull request #60 from CarterPerez-dev/auto/update-fullstack-template
chore: update fullstack-template submodule
2026-01-30 22:46:29 -05:00
CarterPerez-dev 92ce06c9e4 chore: update fullstack-template submodule 2026-01-31 00:17:03 +00:00
Carter Perez 49d3c9b72f
Merge pull request #59 from CarterPerez-dev/phase/2.1
Phase 2.1: Standardize project entries with tables, badges, and language diversity
2026-01-30 04:54:02 -05:00
CarterPerez-dev 0d8595a316 Phase 2.1: Standardize project entries with tables, badges, and language diversity
- Converted all 60 projects to compact table format with inline badges
- Added time estimate badges, tech stack badges, and difficulty indicators
- Added "What You'll Learn" sections with key concepts
- Updated completed projects to show "Source Code | Docs" links
- Diversified programming languages across all difficulty levels:
  - Beginner: Added C++, Go, and Bash projects
  - Intermediate: Added Go and Rust projects
  - Advanced: Added Go, Rust, and C++ projects
- Maintained existing tech stack badges (Docker, AWS, Azure, CUDA, etc.)
2026-01-30 04:45:40 -05:00