Skip to content

Webpack, Classes, Private Properties, ESNext, Node, Npm, Babel, Hot Reaload, CRUD, File Upload and more!

Notifications You must be signed in to change notification settings

DanielGeek/javascript_projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💻 DanielGeek's JavaScript Projects

Welcome to my JavaScript learning and development repository. This collection includes foundational exercises, algorithm challenges, Webpack tooling, and ECMAScript modern features. It's designed to show progressive mastery of JavaScript — from the basics to advanced data structures and build processes.


⚙️ Tech & Tools

  • Core JavaScript: Primitives, control structures, classes, async/await, ES6+ syntax.
  • Data Structures & Algorithms: Arrays, trees, graphs, sorting, dynamic programming, backtracking.
  • Webpack & Build Tools: Webpack config from scratch, Babel, Hot Reloading, code splitting.
  • Modern Features: ECMAScript 6–13, optional chaining, destructuring, default params.
  • Node.js & NPM: Dependency management and CLI tooling.

🧠 Project Highlights

🧱 Fundamentals

  • 01-fundamentos – JavaScript primitives, variables, types, and control flow.
  • 04-js_2021 – Ternary operators and core 2021 updates.
  • 06-ecmascript – ES6+ features like arrow functions, optional chaining, default params.

🛠️ Tooling with Webpack

  • 02-webpack-live-coding – Live configuration of Webpack with JS examples.
  • 03-webpack-inicial – Full Webpack setup with Babel, Hot Reload, and build optimizations.
  • 05-webpack_platzy – Using preprocessors and managing assets.

📊 Algorithms & Structures

Organized into specific topics for in-depth practice and implementation:

Folder Content
08-Graph-Traversals DFS and BFS traversal methods
09-Trees-and-graphs Tree structure traversal and manipulation
10-arrays Array manipulation and classic problems
11-strings String parsing, pattern matching
12-sorting-and-searching Bubble sort, merge sort, binary search, and more
13-dynamic-programming Memoization, tabulation, optimal substructure examples
14-design System design and architecture patterns
15-math Math-related problems including primes and modular arithmetic
16-others Miscellaneous challenges
17-linked-list Singly and doubly linked lists
18-backtracking N-Queens, subsets, permutations
19-algorithms-data-structure Summary of various algorithmic problems

📦 Getting Started

Clone the repo:

git clone https://github.com/DanielGeek/javascript_projects.git
cd javascript_projects

About

Webpack, Classes, Private Properties, ESNext, Node, Npm, Babel, Hot Reaload, CRUD, File Upload and more!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published