All-Inclusive-Web-Team / forum-project

The landing page of AIWT.
GNU General Public License v3.0
3 stars 8 forks source link

Storing Images, where and how? #22

Open ddowy opened 1 year ago

ddowy commented 1 year ago

This issue is multifaceted so it will require more time and planning to accomplish. If anyone willing or multiple people could work on creating a plan for uploading and storing images for the user, that would be awesome.

adamwhitlock1 commented 1 year ago

I can think of a couple services that could be used.

Amazon S3 - the most 'mainstream' option. More setup and managing of the s3 buckets, but worth it for people who want to learn AWS. I dont think S3 has a free tier, but the cost is pretty minimal if you arent doing a lot of traffic to your app. If you are a new AWS user you can get 5gb of storage free though for the first year.

Cloudinary - feature rich service that provides image hosting and a bunch of apis and sdks for integrating into your app. Pretty decent free-ish plan as well.

Supabase storage - if we wanted to use supabase for a database, auth, and image storage solution, then we could quickly whip up all of those. Supabase also has a free plan. I personally really like supabase, but am totally open to suggestions.

ddowy commented 1 year ago

@adamwhitlock1 supabase does auth too? I have not heard of this. I am going to look into supabase some more. Free options are always preferred but if it's only a few bucks a month that is okay too. Thank you for the recommendations.