Skip to content

mostafa-tabrizian/e-commerce

Repository files navigation

Logo

تبریزیان ایکامرس

نوشته شده با React/Next.js
Explore the docs »

گزارش اشکال · درخواست ویژگی

فهرست مطالب
  1. درباره پروژه
  2. برای اجرای برنامه
  3. مشارکت
  4. لایسنس
  5. تماس با من

درباره پروژه

تصاویری از پروژه

preview preview preview preview preview

پلتفرم‌ فروشگاهی مدرن و کارآمد، تجربه‌ی عملی با مجموعه‌ای از تکنولوژی‌های پیشرو، که تجربه‌ی کاربری بی‌دردسر و با عملکرد بالا را فراهم می‌کند.

در نقش برنامه‌نویس فرانت‌اند، با استفاده از React و Next.js برای ایجاد رابط‌های کاربری پویا و واکنش‌پذیر. با بهره‌گیری از قدرت React، اجزاء را ساخته و ویژگی‌های تعاملی را طراحی کردم که درگیری کاربر را افزایش داده و کارایی کلی را بهبود می‌بخشد. Next.js با قابلیت‌های رندر سمت سرور، زمان‌های بارگیری سریع و عملکرد بهینه در SEO را تضمین می‌کند و نتیجتاً تجربه‌ی مروری بی‌نظیری برای کاربران فراهم می‌کند.

زبان برنامه نویسی TypeScript ابزاری برای چک‌کردن نوع‌های استاتیک در کدهاست و پایداری و قابلیت ارتقا در پایگاه کدها را تضمین می‌کند. این امکان را فراهم می‌کند که اشکالات را در زمان زودهنگام توسعه کشف کنیم و برنامه‌های بدون اشتباه ارائه دهیم.

برای احراز هویت بدون دردسر و امن، از NextAuth استفاده شده که اینتگراسیون آسان با ارائه‌دهنده‌های مختلف را فراهم می‌کند و اقدامات امنیتی برتر را تضمین می‌کند. کاربران می‌توانند با امنیت ویژه وارد شوند که تجربه‌ی خرید شخصی‌شده را تسهیل می‌کند و اطلاعات حساس را حفظ می‌کند.

برای مدیریت موثر GLobal State ها از React Context و Reducer استفاده شده که مدیریت سهولت‌بخش وضعیت در اجزاء و صفحات مختلف را فراهم می‌کند. این رویکرد باعث جریان داده‌ی آسان و تعامل‌های یکنواخت کاربر در مدیریت سبدخرید می‌شود.

برای طراحی شگفت‌انگیز و کاربرپسند، از MUI/Material و SCSS استفاده شده. این کتابخانه‌های استایل‌دهی امکان ایجاد عناصر رابط کاربری پاسخگو و زیبا را فراهم می‌کنند و امکان سفارشی‌سازی ظاهر و احساس پلتفرم فروشگاهی را به همراه هویت برند مطابقت می‌دهند.

برای فراهم‌سازی ارتباط بی‌درنگ با بک‌اند و مدیریت داده‌ها به صورت کارآمد، از Prisma به عنوان ORM و PostgreSQL به عنوان پایگاه داده استفاده شده. این ترکیب، برنامه را با عملیات پایگاه داده با عملکرد بالا تقویت کرده و باعث بازیابی و ذخیره داده‌ها به سرعت می‌شود.

و در نهایت، تجربه‌ی کاربر با بهره‌گیری از Tailwind بهینه‌سازی شده؛ یک چارچوب CSS ابزاری که باعث طراحی سبک و پاسخگویی و تجربه‌ی مرور نرم در انواع دستگاه‌ها می‌شود.

(برگشت به بالا)

ساخته شده با

  • Next
  • React
  • TypeScript
  • Mui
  • SCSS
  • PostgreSQL
  • Tailwind
  • AWS

(برگشت به بالا)

مشارکت

مشارکت ها (Contributions) همان چیزی است که جامعه اپن سورس را به یک مکان شگفت‌انگیز برای یادگیری، الهام گرفتن و خلق تبدیل می‌کند. هر مشارکتی که شما داشته باشید، بسیار قدردانی می‌شود.

اگر پیشنهادی دارید که این پروژه را بهتر می‌کند، لطفا پروژه را fork کنید و و یک pull request ایجاد کنید. شما همچنین می توانید به سادگی با تگ "Enhancement" مشکلی را باز کنید.فراموش نکنید که به پروژه ستاره بدهید! بازم ممنون

  1. پروژه را fork کنید
  2. یک branch ایجاد کنید (git checkout -b feature/AmazingFeature)
  3. تغییرات خودتون رو انجام بدید (git commit -m 'Add some AmazingFeature')
  4. برانج خودتون را push کنید (git push origin feature/AmazingFeature)
  5. و در نهایت pull request

(برگشت به بالا)

لایسنس

Distributed under the MIT License. See LICENSE.txt for more information.

(برگشت به بالا)

تماس با من

tabrizian.codes.gmail.com

Project Link: tabrizian-ecommerce.iran.liara.run

(برگشت به بالا)

About

shoe e commerce write in next-js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published