Portfolio – Full Stack Website Developer (Next.js & React)

This portfolio showcases full stack website projects developed by PZ, a website developer specializing in Next.js, React, and Node.js. The projects focus on production-level security, scalability, authentication systems, payment gateways, and real-time applications.

Full Stack Website Project (2023 – Present)

Live Demo : https://client-25g.pages.dev

Test account : test / 123456

Front-End: React, Bootstrap, Axios, Redux Toolkit, React Hook Form

Back-End: Node.js, REST API, MongoDB, Cloudinary, Omise

Production-ready security & scalability

Authentication System

  • Sign up with OTP verification (SMS)
  • Sign in / Sign out

User Profile Management

  • Update profile information
  • Change phone number & email with OTP verification

Security

  • JWT Authentication
  • CSRF / XSRF protection implemented with HttpOnly cookies
  • Secure cookie configuration and token validation

Payment Gateway Integration

  • Omise – QR PromptPay
  • Stripe – Credit Card
  • Webhook handling & float error prevention

Management Systems

  • User Management System (UMS)
  • Content Management System (CMS)
  • CRUD Operations (Create, Read, Update, Delete)
  • Role & Permission Management

Real-time Chat

  • WebSocket real-time messaging
  • Admin & user communication
  • MongoDB + Cloudinary