This is a fully serverless web journal app that uploads your data to AWS S3. It currently only supports S3 ootb but I intend to add minio support in the future.
You can:
- Write a journal entry.
- Upload a photo with your journal entry.
- Pick a mood (between -2 and 2).
- Customise the S3 location to upload your journal entry to.
- Save the S3 location to your browser for future use, and clear it if you want to.
- Fork this repository.
- Deploy to Netlify, Vercel, or any other platform that supports static file hosting. You can also set a custom domain if you want to.
- Create an AWS S3 bucket, and create a user with access to that bucket. Make sure the policy is set to allow the user to upload files to the bucket.
- Get the access key and secret access key for the user.
- Ensure the CORS is set to allow the user to upload files to the bucket.