Code With Nabil

Code With Nabil I'm Nabil Siddik. I am a Full Stack MERN / React.js / Next.js Web Application Developer. Currently I am open to hire. https://nabilsiddik.vercel.app

Launched my updated portfolio site. It's in the initial state right now. You can check and give me feedback. Thank you.L...
03/09/2025

Launched my updated portfolio site. It's in the initial state right now. You can check and give me feedback. Thank you.
Live Site: https://nabilsiddik.vercel.app

27/08/2025

Payra Pay Full Stack MERN Project - Explanation video.

Live Site: https://parya-pay-frontend.vercel.app/

প্রোগ্রামিং হিরো এর ভাষায় তথাকথিত "সহজ সরল সিম্পল এসাইনমেন্ট" গত সাত দিনে আমাকে পাগল বানায়া দিছে। ফ্রন্ট এন্ড, ব্যাক এন্ড দুইটাই একসাথে ম্যানেজ করতে গিয়ে নাওয়া খাওয়া ঘুম বাদ সাথে All Time Error Free. অবশেষে সাবমিট করলাম। আলহামদুলিল্লাহ। App টা ইউজ করে দেখে ফিডব্যাক দিতে পারেন। ডিপ্লয়েড লিংক দিয়ে দিচ্ছি।

Started a New Playlist on HTML5 in my YouTube channel.
15/08/2025

Started a New Playlist on HTML5 in my YouTube channel.

🎓 HTML5 শিখতে চান? এই ভিডিওতে আমরা জানব HTML5 কি, কেন এটি গুরুত্বপূর্ণ, এবং ওয়েব ডেভেলপমেন্টে এর ভূমিকা। এটি আমাদের বাংলা ....

04/08/2025

How to Use Shadcn UI in Vite + React + TypeScript | Full Installation & Component Tutorial.

02/08/2025

Payra Pay - Digital Wallet Backend Project Explanation - বিকাশ, নগদের মতো ডিজিটাল ওয়ালেট APP

Payra Pay Digital Wallet A secure and scalable digital wallet system built with TypeScript, Express, Mongoose, and REST APIs, deployed on Vercel.

Payra Pay is a digital wallet solution that allows users to manage funds, send/receive money, and perform cash-in/out through agents. It also provides admins with full control over users, wallets, and transactions.



Main Features and Functionalities:
✅ JWT-based authentication with 3 roles: Admin, User, Agent
✅ Automatic wallet creation with initial balance
✅ Secure password hashing using bcrypt
✅ Users can add money, withdraw, send money, and view transactions
✅ Agents can cash-in/cash-out for users and earn commissions
✅ Admins can view all data, block/unblock wallets, approve/suspend agents
✅ Full transaction history tracking
✅ Query builder: search, filter, sort, paginate
✅ Role-based route protection

Technologies Used:
✅ Node.js with Express.js – Backend framework
✅ TypeScript – Strongly-typed server-side development
✅ MongoDB with Mongoose – NoSQL database and schema modeling
✅ JWT (JSON Web Token) – Authentication and authorization
✅ bcrypt – Secure password hashing
✅ REST API – Standardized API design
✅ Vercel – Deployment

Security:
✅ Passwords hashed with bcrypt
✅ Role-based authentication with JWT
✅ Protected API routes per role (Admin, User, Agent)

01/08/2025

Sera UI - বাংলাদেশী ডিজাইনার এর ডিজাইন করা UI Component Library আসলে কেমন?

30/07/2025

User wallet blocked functionality in Backend Project like Bkash Nagad App | React.js Typescript

26/07/2025

OTP Verification System Demo with Node.js, Redis & Nodemailer.

I recently implemented an OTP verification system using Node.js, Redis, Nodemailer, and EJS templating in my Express.js backend.

In this short video, I showcase how the entire flow works via Postman, including:

✅ Sending OTPs via email
✅ Previewing styled EJS email templates
✅ Storing OTPs securely in Redis with expiry
✅ Verifying OTPs from client requests

✅ Stack used: Express.js, Nodemailer, Redis, EJS
✅ Tools: Postman for testing

hashtag hashtag hashtag hashtag hashtag hashtag hashtag hashtag hashtag

24/07/2025

When user will add new tour images, it should not replace the existing images. Rather, it should be added with the existing images, right? That's why we are using the spread operator to spread both new and existing arrays of images inside a new array.

Address

Sirajganj
6700

Alerts

Be the first to know and let us send you an email when Code With Nabil posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Business

Send a message to Code With Nabil:

Share

Category