Ankur
@HustleCodeAnkur
Followers
150
Following
778
Media
5
Statuses
409
MERN Stack Developer | Btech 2nd year (IT) student
Joined June 2025
Ctrl + Z & Ctrl + Y just joined my #GoogleKeepClone Basically time-travel for notes Break something ? Hit Z Regret it ? Hit Y Repeat till sanity returns! #WebDevelopment #buildinginpublic
0
0
1
Day 17 of #GoogleKeepClone — Added full Undo/Redo support with keyboard shortcuts (Ctrl+Z / Ctrl+Y) using React state history.Fixed useEffect deps via useCallback & cleaned up UI logic. Archive popup done Smooth & bug-free! Still need refining NoteCreate.tsx #buildinginpublic
1
0
1
Day 16 of #GoogleKeepClone Important frontend realization: <textarea> for notes isn’t enough It only supports plain text — no headings & icons real trick contentEditable="true" divs — just like Google Keep They allow live editing, rich text, image or icon insertion #BuildInPublic
0
0
9
Day 15 — #GoogleKeepClone Backend: (Node - Express - Mongo) Frontend: started — built a Google Keep–style Navbar + Menu bar Button and input components for resuability Next → noteCreator & all notePage, Building in public, learning as I go. #BuildInPublic #WebDevelopment
1
0
4
Day 13-14 of #GoogleKeepClone After 2 months deep in backend (Node, Express, MongoDB), I took 2 days to fully revisit React — components, hooks, and flow Now back on Google Keep–style frontend with just pure understanding #WebDevelopment #LearnInPublic
0
0
5
Day 13 of #googleKeepClone — backend ready now! did full Postman and found bugs across stack. Spent day debugging: fix route params, validation, JWT middleware, body parsing, ObjectId checks, token flows every bug — makes logical thinking stronger #WebDevelopment #BuildInPublic
2
0
6
The magic you seek as a web developer is hidden in the lines of code you postpone, the bug you ignore, and the feature you overthink. Growth happens when you tackle the tasks you’re avoiding.That’s where real progress lives.let's #CONNECT & grow together @X #WebDev #BuildInPublic
0
0
5
Day 12 #GoogleKeepClone — wrapped up reminder.route.js & setting.route.js - Reminder routes: smart scheduling, validation & user linkage - Settings routes: theme, preferences & toggles All secured via verifyJWT (Middlewares) Tomorrow will be full Postman testing #BuildInPublic
0
0
5
Day 11 googleKeepClone— built user.route.js & note.route.js: JWT-protected routes, clean controllers & validation. Used route params for :id, proper HTTP verbs, and centralized verifyJWT middleware. 2 more route files then Ready for Postman testing and debugging #BuildInPublic
0
0
5
Day 10 Google Keep Clone: Focused on setting.controller.js — implementing getUserSetting and updateUserSetting function for personalized preferences.Made strategic updates to reminder.controller.js for better alert Progressing toward a polished, user-centric app! #WebDevelopment
0
0
2
Day 9 (GoogleKeepClone) | Deep-dived into backend logic today — built robust Note controller handling CRUD, archive, restore & collaborators with precision. Used aggregation pipelines, error abstraction & modular async ops for production-grade flow #BuildInPublic #WebDevelopment
0
0
3
Day 8 ( GoogleKeepClone ) | Today’s grind was all about making Note.Controller.js Wrap up by — create, update, archive, restore, soft delete, trash, and collaborator Logic. Used aggregation for sorting, asyncHandler for clean ops, ApiError/Response for consistency. #BuildInPublic
2
0
6
Day 7 | Major upgrade! My user.controller.js now handles registration, login, logout, changeCurrentPassword, generateAccess & RefreshToken, fetching current user, updateAccountDetails, and getting all notes. Backend’s smarter,Authentication tighter,and user experience Next-level.
0
0
3
Day 6 | Just created a user.controller.js for my Google keep clone! All user logic—registration, login, profile updates—now lives in one dedicated file.Clean code,better structure,and easier maintenance. Love how modular controller make backend more scalable! #BuildInPublic
1
0
6
start to Built the backbone of my backend - Middlewares! Not just JWT or error handling they enforce API contracts, attach user context, normalize responses, log every move, and gate features securely. Pro tip: fix (req,res,next), trim 'Bearer ', use ESM exports #WebDevelopment
1
0
2
Day 5 of Google Keep Clone | Started backend setup today First step ? writing middlewares — backbone of every Express app >JWT Auth Middleware >Error Handler >Not Found Handler Good middleware = stable backend Before routes & controllers, get middlewares right! #WebDevelopment
0
0
3
Ever wondered how apps store and deliver all those crisp images & videos so fast? 🤔 Meet Cloudinary — the media powerhouse behind modern web magic! ☁️
0
0
1
Using Cloudinary in my Google Keep project is game changer! It lets me add custom background images and user-uploaded photos effortlessly. Store,transform,and deliver images with just few lines of code.Perfect for personalization and stunning visuals—Day 4 progress!#BuildInPublic
1
0
5