این پروژه، بخش فرانتاند فروشگاه اینترنتی است که با استفاده از Angular توسعه داده شده است. در این پروژه از Angular Material برای طراحی رابط کاربری استفاده شده است.
- پیادهسازی با Angular 14
- استفاده از Angular Material برای طراحی رابط کاربری
- پیادهسازی سبد خرید، سفارشات، لیست علاقهمندیها و پرداخت آنلاین
- مدیریت کاربران با JWT Authentication
- پشتیبانی از Routing و Lazy Loading
- بهینهسازی عملکرد با RxJS
- Node.js (نسخه پیشنهادی: LTS)
- Angular CLI
npm installng serveسپس پروژه در http://localhost:4200/ اجرا خواهد شد.
EduShopClient/
│── src/
│ ├── app/
│ │ ├── components/ # کامپوننتهای فرانتاند
│ │ ├── services/ # سرویسها و API Calls
│ │ ├── pages/ # صفحات اصلی
│ │ ├── guards/ # مدیریت سطوح دسترسی
│ │ ├── models/ # مدلهای دادهای
│ ├── assets/ # تصاویر و استایلهای عمومی
│ ├── environments/ # تنظیمات محیطی
│── angular.json
│── package.json
│── README.md
- بکاند پروژه (ASP.NET Web API): EduShopBackend
- دوره آموزشی مرتبط: وبسایت فروشگاهی مشابه دیجیکالا
- علی چاوشی