Project test : https://client-25g.pages.dev
Demo account available on request
or Test account: test / 123456 (limited permission)
Front end : React , bootstrap , axios , redux toolkit , react-hook-form
Back end : Nodejs , rest api , mongodb , cloudinary , omise
Performance low request
Deploy frontend/backend
Domain Register
This version focuses on production-level security and scalability.
Authenication
sign up + otp + (api sms - verify)
sign in
sign out
Login history tracking
save information login for check - logic
Profile
profile update information
change phone number + (api sms - verify)
change email + api sms + (api email - verify)
change phone number + (api sms - verify)
Forgot password
phone number + (api sms - verified)
CSRF or XSRF (Cross-Site Request Forgery)
HttpOnly cookies + XSRF
Cloud service
cloudinary for save file , logic such as profile image
Payment gateway
omise / qr prompt pay - logic + webhook
strip / credit card - logic + webhook
Improved float error
UMS (user management system)
role , ban , update information
CMS (content management system)
create , read , update , delete
Chat real time (text , image) admin - user
authenication : json web token
send & receive message : websocket
database : mongodb
cloud : cloudinary
Front end : React , css , axios , redux toolkit
Back end : Nodejs , rest api , mongodb , cloudinary
Project test : https://pzthailand.netlify.app
Front-end : https://github.com/Pzthailand/Front-end.git
Back-end : https://github.com/Pzthailand/Back-end.git