Nausheen Faiyaz
@codeXninjaDev
𝟒♡𝟒 - ᴘᴇʀꜱᴏɴᴀʟɪᴛʏ ɴᴏᴛ ꜰᴏᴜɴᴅ. ᴊᴜꜱᴛ ᴋɪᴅᴅɪɴɢ, ɪ ʙᴜɪʟᴅ ᴡᴇʙꜱɪᴛᴇꜱ ᴀɴᴅ ʙɪɴɢᴇ ᴋ-ᴅʀᴀᴍᴀꜱ. ᴅᴇꜱɪɢɴɪɴɢ ᴡᴇʙꜱɪᴛᴇꜱ ʟɪᴋᴇ ɪ'ᴍ ᴡʀɪᴛᴛɪɴɢ ᴀ ᴋ-ᴅʀᴀᴍᴀ ꜱᴄʀɪᴘᴛ.
Day 16 of #BackendNinjaChallenge by @ChaiCodeHQ @Hiteshdotcom Access & Refresh Token | Middleware | Cookies🍪 -Built loginUser() for auth -Generated access & refresh token -Sent secure HTTP-only cookies🍪 -Added verifyJWT middleware for auth -Created logoutUser() to clear cookies
Motivation for programmers ✌️
Day 21 of #WebDevTortoiseChallenge 🐢 by @ChaiCodeHQ @Hiteshdotcom Hands-on CSS:- 🎯 Created Responsive Flexbox Layout using justify-content, align-items, flex-wrap 🎯 Built 3x3 Grid Layout using grid-template-columns, rows, gap, repeat() #MasterJiChallenge #udemy #WebDevelopment
Day 23 of #JavaScriptChallenge by @ChaiCodeHQ @Hiteshdotcom Learned IIFE (Immediately Invoked Function Expression) • Executes immediately after creation • Avoids global scope pollution • Can be named or anonymous • Pass params → ((name)=>{})(‘Nausheen’) • Always end with ;
Day 15 of #BackendNinjaChallenge by @ChaiCodeHQ @Hiteshdotcom 📬Use Postman for backend testing- 🟦Created collection & env var ({{server}}) 🟩Sent register request with form-data 🟦Got successful 201 res 🟩Avatar & coverImage uploaded to Cloudinary 🟦New user stored in MongoDB
Day 20 of #WebDevTortoiseChallenge 🐢 by @ChaiCodeHQ @Hiteshdotcom Hands-on CSS day!🎨 🟦 Mastered box-shadow learned horizontal offset, vertical offset & blur radius 🟩Explored static, relative & absolute positioning Feeling the real CSS power today! #MasterjiChallenge #WebDev
Day 22 of #JavaScriptChallenge by @ChaiCodeHQ @Hiteshdotcom - this & Arrow Functions in JS -this depends on how a function is called - Arrow functions inherit this (lexical scope) - Node.js → this = {} | Browser → this = window - Explicit return → {} | Implicit return → no {}
Started fixing my portfolio UI at 7pm… it’s 1:15am now 😭 Pure CSS really humbles you one font tweak turns into a full redesign 😂
Day 14 of #BackendNinjaChallenge by @ChaiCodeHQ @Hiteshdotcom Built Register Controller 🧠⚙️ ✔ Added validation & duplicate check ✔ Used Multer + Cloudinary for uploads ✔ Handled errors with asyncHandler & ApiError ✔ Sanitized response ✔ Sent custom ApiResponse (201)🚀
Day 19 of #WebDevTortoiseChallenge 🐢 by @ChaiCodeHQ @Hiteshdotcom Hands-on CSS fun! 🎨 ✔ Styled text with font properties ✔ Built a box using padding & margin ✔ Created a perfect circle using border-radius: 50% Loving how small CSS details elevate design! #MasterjiChallenge
Day 21 of #JavaScriptChallenge by @ChaiCodeHQ @Hiteshdotcom Scope & Hoisting in JS 🔹 Inner → can access outer vars 🔹 Outer → can’t access inner vars 🔹 Function declarations → hoisted 🔹 Function expressions / arrow → not hoisted Know your scopes to avoid tricky bugs!
Day 13 of #BackendNinjaChallenge by @ChaiCodeHQ @Hiteshdotcom Learned Express routing & controllers! Set up /api/v1/users/register with asyncHandler for clean error handling, and tested everything on Postman. Loved seeing the full flow: request → route → controller → response
Day 18: of #WebDevTortoiseChallenge 🐢 by @ChaiCodeHQ @Hiteshdotcom Hands-on with CSS 🎨 ✅ Changed text color using color ✅ Styled button with background, padding, border-radius ✅ Added dashed border with smooth corners Loved how small CSS tweaks make the UI come alive! 💻✨
Day 20 of #25DaysJS Challenge by @ChaiCodeHQ @Hiteshdotcom Explored scope in JS how var, let, and const behave differently. var is function-scoped and may cause bugs, while let & const are block-scoped and safer. Use let or const for cleaner, predictable code! #MasterjiChallenge
Day 12 of #BackendNinjaChallenge by @ChaiCodeHQ @Hiteshdotcom Completed HTTP crash course🌐 Understood request-response flow, metadata exchange via headers, HTTP methods, and status codes. Explored caching, cookies, and authentication for efficient, secure backend communication
Day 17 of #WebDevTortoiseChallenge 🐢 by @ChaiCodeHQ @Hiteshdotcom Dived into Bootstrap — linked via CDN, explored grid layout, containers, & utility classes. Built a full responsive webpage using Bootstrap + custom CSS, then wrapped up with a CSS quiz! #MasterjiChallenge #udemy
Day 19 of #25DaysJS Challenge by @ChaiCodeHQ @Hiteshdotcom Learned how the rest operator (...num1) lets functions accept unlimited arguments. calculateCartPrice(200,400,500); Also explored passing objects & arrays as parameters to make functions more dynamic & reusable!
Day 11 of #BackendNinjaChallenge by @ChaiCodeHQ @Hiteshdotcom Learned Multer + Cloudinary for backend file uploads. Configured Cloudinary in .env, built uploadOnCloudinary() to upload & auto-delete temp files. Used multer diskStorage for public/temp with custom filename #backend
Day 16 of #WebDevTortoiseChallenge 🐢by @ChaiCodeHQ @Hiteshdotcom Recreated card UI + polished spacing, fonts & images. Then learned media queries to make websites responsive across mobile/tablet/desktop. Watching the layout transform with screen size hits different. #udemy
Day 18 of #JavaScriptChallenge by @ChaiCodeHQ @Hiteshdotcom Learnt how functions work declaring, calling, passing parameters, using default values like function loginUserMessage(username="sam"), returning values, and checking missing arguments with if(!username). #ChaiAurCode
United States Тренды
- 1. #SNME 71.2K posts
- 2. #WorldSeries 134K posts
- 3. Ohtani 57.7K posts
- 4. Bo Bichette 21.8K posts
- 5. Jesse Love 2,636 posts
- 6. Gimenez 11.7K posts
- 7. Blue Jays 75.5K posts
- 8. Mateer 2,349 posts
- 9. Jordan Marshall 1,106 posts
- 10. Scherzer 17.2K posts
- 11. Shohei 40.9K posts
- 12. Wrobleski 6,268 posts
- 13. Zilisch 3,814 posts
- 14. #UFCVegas110 14.5K posts
- 15. CM Punk 23.4K posts
- 16. #AEWCollision 8,925 posts
- 17. Hugh Freeze 1,076 posts
- 18. Purdue 3,936 posts
- 19. Springer 13.6K posts
- 20. Dave Roberts 5,475 posts
Something went wrong.
Something went wrong.