Conversation
There was a problem hiding this comment.
Pull Request Overview
This PR updates the README.md to reflect a change from paid third-party services to free alternatives for media storage and email functionality. The update removes references to Cloudinary and Resend in favor of unspecified "Open-Source Free Provider" and NodeMailer with Gmail.
- Replaces Cloudinary with "Open-Source Free Provider" for media management
- Switches from Resend to NodeMailer with Gmail for email service
- Updates prerequisites and removes related environment variables
| - **Authentication**: NextAuth.js with JWT tokens | ||
| - **File Storage**: Cloudinary for media management | ||
| - **Email Service**: Resend for notifications | ||
| - **File Storage**: Open-Source and Free provider for media management |
There was a problem hiding this comment.
The term 'Open-Source and Free provider' is too vague and unhelpful for developers. Specify the actual service or library being used (e.g., 'Local file storage', 'AWS S3 free tier', 'Supabase Storage', etc.).
| - **File Storage**: Open-Source and Free provider for media management | |
| - **File Storage**: Supabase Storage (open-source, free tier) for media management |
| - MySQL database | ||
| - Cloudinary account (for media storage) | ||
| - Resend account (for emails) | ||
| - Open-Source Free Provider account (for media storage) |
There was a problem hiding this comment.
The prerequisites section should specify the actual service name and setup requirements. 'Open-Source Free Provider account' doesn't give developers actionable information about what they need to set up.
| - Open-Source Free Provider account (for media storage) | |
| - Supabase Storage (free tier) account or a self-hosted MinIO (S3-compatible) instance for media storage | |
| - [Supabase Storage Quickstart](https://supabase.com/docs/guides/storage) | |
| - [MinIO Quickstart Guide](https://min.io/docs/minio/linux/operations/quickstart.html) |
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
No description provided.