برنامه نویسی
ایجاد یک کتاب مهمان در Next.js

برای توسعه مهارت های Next.js و React خود، تصمیم گرفتم یک Guestbook ایجاد کنم.
این چیزی است که تا کنون به نظر می رسد: https://vulcanwm-guestbook.vercel.app
من یاد گرفتم چگونه:
- از حلقه ها در React/JSX استفاده کنید
- از دستور if در React استفاده کنید
- Next.js را به MongoDB متصل کنید
- یک API در Next.js ایجاد کنید
- تنظیم/دریافت کوکی ها در Next.js
ویژگی هایی که من اضافه کرده ام عبارتند از:
- دیدن همه پیام ها
- پیام در دفترچه مهمان
- دیدن مهر زمانی پیام
- سانسور کردن تمام پیام ها
- نرخ محدود کردن یک کاربر به طوری که آنها فقط می توانند یک بار در ساعت پیام ارسال کنند
ویژگی های آینده:
- افزودن OAuth: GitHub/Google/Replit
- در حال حذف نظر خود
- ادمین های هیئت تا بتوانند همه نظرات را حذف کنند
- Ratelimit در نام کاربری و همچنین مرورگر
مخزن GitHub اینجاست، بنابراین در سفر Next.js به من کمک کنید!