Skip to content

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:

FolderContent
08-Graph-TraversalsDFS and BFS traversal methods
09-Trees-and-graphsTree structure traversal and manipulation
10-arraysArray manipulation and classic problems
11-stringsString parsing, pattern matching
12-sorting-and-searchingBubble sort, merge sort, binary search, and more
13-dynamic-programmingMemoization, tabulation, optimal substructure examples
14-designSystem design and architecture patterns
15-mathMath-related problems including primes and modular arithmetic
16-othersMiscellaneous challenges
17-linked-listSingly and doubly linked lists
18-backtrackingN-Queens, subsets, permutations
19-algorithms-data-structureSummary 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

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages