Skip to content

mankesh016/100xdevs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

100xdevs Cohort 3.0

This repository tracks my progress through the 100xdevs cohort. It contains weekly assignments, projects, and deep dives into full-stack development, starting from the fundamentals to advanced system design.

🛠️ Tech Stack & Learning Path

  • Frontend: HTML5, CSS3, JavaScript, React.js
  • Backend: Node.js, Express, Middlewares, Authentication (JWT)
  • Database: MongoDB, PostgreSQL (Prisma ORM)

📅 Weekly Progress Tracker

Week Focus Description
Week 1 Foundations Building static clones: Zerodha Landing Page & VS Code UI.
Week 2 JS & Async Deep dive into Promises, fs module, and asynchronous patterns.
Week 3 DOM Magic Creating a dynamic Todo App with Add/Delete & State toggling.
Week 4 Node & CLI Built a File-based CLI (Commander/Chalk) and first Express server
Week 5 Middleware Middlewares, CORS, and data fetching with Fetch API & Axios.
Week 6 Auth & JWT Implemented User Authentication using JSON Web Tokens (JWT).
Week 7 Database Integrated MongoDB with Mongoose for persistent data storage.
Week 8 Course selling Project Includes Admin/User roles, Zod validation, and Bcrypt hashing.
Week 9 React Foundations Contains useState, useEffect, and component lifecycle (Mounting/Unmounting).
Week 10 React Intermediate Contains SPAs with React Router, useRef, Context API to solve Prop Drilling.
Week 11 React Advanced Deep dive into Custom Hooks (Debouncing) and Recoil (Atom Families/Loadables).
Week 12 UI/UX Design Includes Typography, Color Theory, UX Laws and Figma design.
Week 13 Tailwind CSS Utility-first styling, CSS transitions, and managing Ref Arrays in React.
Week 14 Typescript Type Safety: Interfaces vs. Types, OOP (Abstract classes), and Advanced Types.
Week 15 Fullstack Project Integrated Frontend and Backend for note-taking and content management.
Week 16 Websockets Mastered WebSockets for bi-directional, low-latency communication.
Week 17 PostgreSQL Schema design, Relationships, Joins, and Transactions.
Week 18 Prisma ORM & SSR Migrated to Prisma ORM for type-safe DB queries and started Next.js.
Week 19 Next.js Fundamentals Deep dive into Server-Side Rendering (SSR), App Router, and Server Components.
Week 20 Next.js Auth Implemented NextAuth.js, Route Groups, and Static Site Generation (SSG).
Week 21 Monorepo & Turborepo Architected a full-stack Monorepo using Turborepo with shared UI packages.

⚡ How to run locally

  1. Clone the repository:
    git clone https://github.com/mankesh016/100xdevs.git

About

100xdevs Web Dev Cohort 3.0 — covering JS, React, Node.js, Express.js, TypeScript, Next.js, PostgreSQL, and more across 21 weeks.

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages