امروز 15 مهر 1404

اپلیکیشن رهگیری تمرینات ورزشی (Workout Tracker) با Node.js و Supabase

MohammadRezaRouhani

اپلیکیشن رهگیری تمرینات ورزشی (Workout Tracker) با Node.js و Supabase

MohammadRezaRouhani

اپلیکیشن رهگیری تمرینات ورزشی (Workout Tracker) با Node.js و Supabase

این پروژه یک اپلیکیشن تحت وب است که به ورزشکاران امکان می‌دهد برنامه تمرینی خود را مدیریت و پیگیری کنند. هدف اصلی، ارائه یک ابزار کارآمد برای ثبت و تحلیل داده‌های تمرینی است.
قابلیت‌های کلیدی:
آپلود برنامه تمرینی: امکان بارگذاری برنامه هفتگی از فایل اکسل.
رهگیری تمرینات: ثبت دقیق وزن، تکرار و ست‌ها به صورت بلادرنگ.
گزارش‌گیری: مشاهده گزارش کامل تمرینات انجام شده در یک روز.
مدیریت پروفایل: تفکیک داده‌ها برای دو پروفایل کاربری مجزا.
جزئیات فنی:
معماری: پروژه از معماری Client-Server استفاده می‌کند. فرانت‌اند با JavaScript خالص و بک‌اند با Node.js و Express پیاده‌سازی شده است.
پایگاه داده: Supabase به عنوان پایگاه داده و سرویس BaaS برای ذخیره‌سازی داده‌های برنامه و گزارش‌ها استفاده شده است.
پردازش فایل: کتابخانه XLSX.js در سمت کلاینت برای خواندن و تبدیل داده‌های اکسل به JSON پیش از ارسال به API به کار رفته است.
API: تمامی عملیات‌ها (آپلود، ثبت و گزارش) از طریق یک RESTful API پیاده‌سازی شده‌اند.

این پروژه، توانایی‌های فنی در توسعه Full-Stack و استفاده از ابزارهای مدرن را به نمایش می‌گذارد.

4 مهر 1404

مهارت‌های استفاده شده

HTML5 جاوا اسکریپت node.js CSS

4 مهر 1404

MohammadRezaRouhani MohammadRezaRouhani

MohammadRezaRouhani

سایر نمونه‌کارهای