"Маага заказ алуу системасы үчүн толук Node.js backend түзүп бер. Төмөнкү талаптарды эске ал:1. Тил жана технологиялар:Node.jsExpress.jsMongoDB + MongooseJWT Authenticationbcrypt password hashing2. Колдонуучу функционалы:Email + Password менен катталууЛогинJWT токен менен корголгон маршруттарПрофилди алуу3. Заказ системасы:Колдонуучу товар же кызмат үчүн заказ бере алсынЗаказ түзүү (productId, userId, name, phone, address, comment)Заказ статусу: 'pending', 'processing', 'done'Колдонуучунун бардык заказдарын чыгарууАдмин заказ статусун жаңырта алсын4. Админ функционалы:Өзүнчө admin loginAdmin middleware (role-based access)Товар/кызмат кошуу, өчүрүү, өзгөртүү5. API структурасы:/auth/register/auth/login/orders/create/orders/my/orders/update-status (admin)/products/create/products/list/products/delete/:id6. Код структурасы төмөнкүдөй болсун:/config/db.js/models/User.js/models/Order.js/models/Product.js/routes/auth.js/routes/orders.js/routes/products.js/middleware/auth.jsserver.js7. Кошумча талаптар:Error handling middleware кош.env файл менен конфигурацияТолугу менен REST API документ жасап берПриложениенин иштетүү боюнча инструкция кошУшул талаптар менен толук иштеген advanced backend жазып бер. Толук кодду толугу менен чыгар."