Skip to content

A repetition-tracking repo for my Devscale Fullstack Javascript Bootcamp's practice.

Notifications You must be signed in to change notification settings

afsuyadi/devscale-fullstack-javascript-bootcamp-practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“˜ Hands-On Repetition-Tracking Log

This repository is my Hands-On Repetition-Tracking Log based from Devscale Javascript Fullstack Bootcamp for becoming a better Software Engineer.

The goal of this repo is not to finish many projects, but to deeply understand a few projects through deliberate repetition.

Every day focuses on practice over theory, and every project can be repeated up to 7 times, each repetition having a different purpose.


🎯 Philosophy

"Repetition is not a sign of weakness. It is how professionals are made."

  • Software Engineering skill is built through hands-on work
  • Rebuilding the same thing multiple times creates intuition
  • Confusion and bugs are signals of learning, not failure

πŸ” The 7 Repetitions (Standard Meaning)

Rep Name Purpose
1 Make it work Get the project running end-to-end, no matter how ugly
2 Understand it Remove confusion, understand flow and logic
3 Do it right Apply best practices and clean structure
4 Break it Learn how and why things fail
5 Make it boring Stabilize, simplify, and remove surprises
6 Improve DX Make setup and usage easy for others
7 Explain it Teach or document what was learned

πŸ“… Daily Hands-On Tracking Table

Use this table to track daily progress and repetition completion.

Legend:

  • βœ… = Completed
  • ❌ = Not yet

You update this table manually as you progress.

Progress Tracker

Day Date Topic 1st Rep 2nd Rep 3rd Rep 4th Rep 5th Rep 6th Rep 7th Rep
Day 1 16-12-2025 Bootcamp Intro, Career Path βœ… ❌ ❌ ❌ ❌ ❌ ❌
Day 2 18-12-2025 Modern Web Stack - Deep Dive βœ… ❌ ❌ ❌ ❌ ❌ ❌
Day 3 23-12-2025 Asynchronous Programming βœ… ❌ ❌ ❌ ❌ ❌ ❌
Day 4 25-12-2025 Pnpm and Typescript βœ… ❌ ❌ ❌ ❌ ❌ ❌
Day 5 30-12-2025 Backend Development and Basic Hono.js βœ… ❌ ❌ ❌ ❌ ❌ ❌
Day 6 01-01-2026 Body handling and Prisma ORM βœ… ❌ ❌ ❌ ❌ ❌ ❌
Day 7 06-01-2026 Database Design and Implementation ❌ ❌ ❌ ❌ ❌ ❌ ❌
Day 8 08-01-2026 App Deployments βœ… ❌ ❌ ❌ ❌ ❌ ❌
Day 9 13-01-2026 Authentication & Authorization βœ… ❌ ❌ ❌ ❌ ❌ ❌
Day 10 15-01-2026 Tanstack React.js βœ… ❌ ❌ ❌ ❌ ❌ ❌
Day 11 20-01-2026 React Hook - useState, useEffect, useContext, and Jotai βœ… ❌ ❌ ❌ ❌ ❌ ❌
Day 12 ... ... ❌ ❌ ❌ ❌ ❌ ❌ ❌
Day 13 ... ... ❌ ❌ ❌ ❌ ❌ ❌ ❌
Day 14 ... ... ❌ ❌ ❌ ❌ ❌ ❌ ❌
Day 15 ... ... ❌ ❌ ❌ ❌ ❌ ❌ ❌
Day 16 ... ... ❌ ❌ ❌ ❌ ❌ ❌ ❌
Day 17 ... ... ❌ ❌ ❌ ❌ ❌ ❌ ❌
Day 18 ... ... ❌ ❌ ❌ ❌ ❌ ❌ ❌
Day 19 ... ... ❌ ❌ ❌ ❌ ❌ ❌ ❌
Day 20 ... ... ❌ ❌ ❌ ❌ ❌ ❌ ❌

Add more rows (Day 8, Day 9, ...) as needed.


πŸ“‚ Recommended Folder Structure

.
β”œβ”€β”€ day-01/
β”‚   β”œβ”€β”€ day-01_v01/
β”‚   β”œβ”€β”€ day-01_v02/
β”‚   β”œβ”€β”€ day-01_v03/
β”‚   └── notes.md
β”œβ”€β”€ day-02/
β”œβ”€β”€ day-03/
β”œβ”€β”€ README.md

Each notes.md should answer:

  • What confused me today?
  • What broke?
  • What clicked?
  • What would I do differently next time?

🧠 Rules I Commit To

  • ❌ No skipping reps
  • ❌ No rushing to new frameworks
  • βœ… Finish before moving on
  • βœ… Write at least one insight per day
  • βœ… Bugs are learning milestones

🏁 Definition of Progress

Progress is not:

  • Finishing fast
  • Knowing many libraries

Progress is:

  • Predicting bugs before they happen
  • Understanding why errors occur
  • Writing boring, readable code

✍️ Final Note to Myself

If this feels hard, confusing, or repetitive β€” it is working.

Future me will thank present me for choosing discipline over motivation.


Last updated: (update this manually)

  • Add day-09_v01 and day-10_v01
  • Add day-11_v01 (var : standard webpage)

About

A repetition-tracking repo for my Devscale Fullstack Javascript Bootcamp's practice.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published