About

I'm Omar Othman, a Full Stack Developer building real projects to practice backend engineering with Node.js.

This blog is a portfolio project that demonstrates Express routing, MongoDB with Mongoose, EJS server-side rendering, JWT authentication, password hashing with bcrypt, search, pagination, and a protected admin CRUD dashboard.

Go to Admin Panel