ĐĂNG NHẬP
Dự án "E-Shop" là một ứng dụng web được xây dựng bằng MERN stack (MongoDB, Express.js, React, và Node.js). Nó được thiết kế cho bán lẻ thời trang trực tuyến, cho phép người dùng duyệt và mua sắm các sản phẩm thời trang khác nhau. Dưới đây là một số yêu cầu và chức năng chính của dự án:
Duyệt và mua sắm sản phẩm thời trang: Người dùng có thể duyệt qua các sản phẩm và thêm chúng vào giỏ hàng để mua sắm.
Đăng nhập và đăng ký: Người dùng có thể đăng ký tài khoản mới và đăng nhập vào tài khoản hiện có của họ. Các chức năng này được xử lý bởi các route /login và /signup trong file [user.js](command:_github.copilot.openSymbolFromReferences?%5B%7B%22%24mid%22%3A1%2C%22fsPath%22%3A%22c%3A%5C%5CUsers%5C%5CPC%5C%5Ce-Shopping-store%5C%5Cserver%5C%5Croutes%5C%5Cuser.js%22%2C%22_sep%22%3A1%2C%22external%22%3A%22file%3A%2F%2F%2Fc%253A%2FUsers%2FPC%2Fe-Shopping-store%2Fserver%2Froutes%2Fuser.js%22%2C%22path%22%3A%22%2Fc%3A%2FUsers%2FPC%2Fe-Shopping-store%2Fserver%2Froutes%2Fuser.js%22%2C%22scheme%22%3A%22file%22%7D%2C%7B%22line%22%3A0%2C%22character%22%3A0%7D%5D "server/routes/user.js").
Thay đổi mật khẩu: Người dùng có thể thay đổi mật khẩu của họ. Chức năng này được xử lý bởi route /changepassword trong file [user.js](command:_github.copilot.openSymbolFromReferences?%5B%7B%22%24mid%22%3A1%2C%22fsPath%22%3A%22c%3A%5C%5CUsers%5C%5CPC%5C%5Ce-Shopping-store%5C%5Cserver%5C%5Croutes%5C%5Cuser.js%22%2C%22_sep%22%3A1%2C%22external%22%3A%22file%3A%2F%2F%2Fc%253A%2FUsers%2FPC%2Fe-Shopping-store%2Fserver%2Froutes%2Fuser.js%22%2C%22path%22%3A%22%2Fc%3A%2FUsers%2FPC%2Fe-Shopping-store%2Fserver%2Froutes%2Fuser.js%22%2C%22scheme%22%3A%22file%22%7D%2C%7B%22line%22%3A0%2C%22character%22%3A0%7D%5D "server/routes/user.js").
Đặt lại mật khẩu: Nếu người dùng quên mật khẩu, họ có thể yêu cầu đặt lại mật khẩu. Chức năng này được xử lý bởi các route /reset-password-token và /reset-password trong file [user.js](command:_github.copilot.openSymbolFromReferences?%5B%7B%22%24mid%22%3A1%2C%22fsPath%22%3A%22c%3A%5C%5CUsers%5C%5CPC%5C%5Ce-Shopping-store%5C%5Cserver%5C%5Croutes%5C%5Cuser.js%22%2C%22_sep%22%3A1%2C%22external%22%3A%22file%3A%2F%2F%2Fc%253A%2FUsers%2FPC%2Fe-Shopping-store%2Fserver%2Froutes%2Fuser.js%22%2C%22path%22%3A%22%2Fc%3A%2FUsers%2FPC%2Fe-Shopping-store%2Fserver%2Froutes%2Fuser.js%22%2C%22scheme%22%3A%22file%22%7D%2C%7B%22line%22%3A0%2C%22character%22%3A0%7D%5D "server/routes/user.js").
Cập nhật ảnh đại diện: Người dùng có thể cập nhật ảnh đại diện của họ thông qua chức năng updateDisplayPicture trong file [ChangeProfilePicture.jsx](command:_github.copilot.openSymbolFromReferences?%5B%7B%22%24mid%22%3A1%2C%22fsPath%22%3A%22c%3A%5C%5CUsers%5C%5CPC%5C%5Ce-Shopping-store%5C%5Csrc%5C%5Ccomponents%5C%5CUser%5C%5CSettings%5C%5CChangeProfilePicture.jsx%22%2C%22_sep%22%3A1%2C%22external%22%3A%22file%3A%2F%2F%2Fc%253A%2FUsers%2FPC%2Fe-Shopping-store%2Fsrc%2Fcomponents%2FUser%2FSettings%2FChangeProfilePicture.jsx%22%2C%22path%22%3A%22%2Fc%3A%2FUsers%2FPC%2Fe-Shopping-store%2Fsrc%2Fcomponents%2FUser%2FSettings%2FChangeProfilePicture.jsx%22%2C%22scheme%22%3A%22file%22%7D%2C%7B%22line%22%3A7%2C%22character%22%3A0%7D%5D "src/components/User/Settings/ChangeProfilePicture.jsx").
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Topcode.vn
CODE NỔI BẬT
Source code web bán hàng (NextJs, NodeJs)
Quản lý nhân sự( Nodejs + mogoose + reactjs + sendMail)
React Native app hỗ trợ luyện tập, ôn tập từ vựng tiếng anh
Source code web xem phim siêu đẹp
Code đồ án Website xem phim NodeJs + ReactJs (MERN) + database full chức năng đi kèm
CODE GẦN GIỐNG