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.
- Frontend: HTML5, CSS3, JavaScript, React.js
- Backend: Node.js, Express, Middlewares, Authentication (JWT)
- Database: MongoDB, PostgreSQL (Prisma ORM)
| 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. |
- Clone the repository:
git clone https://github.com/mankesh016/100xdevs.git