Philanthropic Platform MVP Developer
Project Overview:
I’m building a philanthropic platform called Memity, where anyone in the world can upload “one free memory” (photo or short video). The MVP is mostly designed in Webflow (front-end), but I need a developer to handle the back-end logic for:
User authentication (one memory limit per user),
File upload + AI moderation (e.g., AWS Rekognition),
Public “map explore” function (listing public memories, showing likes),
Simple like/heart system for each memory.
I already have the design specs in Figma and a partially built Webflow site. You’d be responsible for creating or configuring the back end and hooking it up to the front-end forms, so it all works smoothly.
What We Need:
User Auth + One Memory Limit
A user table and endpoints for sign-up/login.
On sign-up, hasUploaded = false.
On upload, if hasUploaded = true, block further uploads.
File Upload + AI Moderation + S3
Endpoint to receive file from the Webflow form.
Store file in AWS S3 (or similar).
Call AWS Rekognition (or Google Vision) to check for NSFW/violent content.
If pass, mark memory record as public (if user selected public). Otherwise, return an error.
Enforce a maximum file size (e.g., ~10–50 MB).
Public Listing + Like System
A GET /publicMemories endpoint returning title, file URL, country, likes, etc.
A POST /memories/:id/like for users to increment likes if they haven’t already. (One like per user per memory.)
Map Integration Support
(Optional but helpful) A small snippet or approach so we can display these public memories by country in Webflow. Possibly a JSON feed that can be embedded in a custom code block.
Session / Token Handling
Some form of JWT or session-based approach so that user actions (upload, like) know who the user is.
We’ll store the token in localStorage or a cookie. A small script in Webflow might do the “login” call and save the token.
Tech Preferences:
No-Code/Low-Code Option: If you can set this up in Xano, Supabase, or a similar no-code backend, that’s fine—whatever is fastest and most reliable.
Custom Node/Python: Also acceptable if you prefer writing a small microservice.
AWS S3: We already have an AWS account for file storage.
AI Moderation: Leaning toward AWS Rekognition for convenience, but open to Google Vision.
Deliverables:
Live, working endpoints for user auth, file uploads (with AI check), public listing, and likes—deployed somewhere stable (could be AWS Lambda, Heroku, or a no-code backend).
Instructions on how we integrate these endpoints into our Webflow forms/JavaScript.
Basic documentation (brief readme or screenshots) explaining how the system is structured (DB schema, how to add or revoke user access, etc.).
What I Provide:
Figma designs + Webflow site: pages are mostly done, including forms for login/upload.
AWS account: for S3 and Rekognition access.
Detailed specs on the data fields (memory title, user, country, etc.).
Any brand assets (logo, color scheme) if needed.
Budget & Timeline:
Budget: Approximately $500–$1,200 (flexible for the right candidate).
Timeline: Hoping for a functional MVP in 2–4 weeks.
This is a philanthropic project; we aim to keep costs modest but pay fairly for quality work.
Ideal Candidate:
Experienced with Webflow integrations (or comfortable giving me instructions on hooking up the endpoints if the dev isn’t a Webflow pro).
Proficient with AWS S3 + Rekognition (or can quickly configure no-code workflows around them).
Strong knowledge of user auth and basic security measures (storing hashed passwords, validating tokens).
Able to deliver well-documented code or no-code setups, so I can maintain it after launch.
How to Apply:
Short Intro: Tell me about a similar project you’ve built (auth, file upload, or no-code back-end) and how you approached it.
Tech Stack Preference: Node, Python, or no-code? Let me know which route you recommend.
Estimated Timeline: How many weeks do you think you’d need for a basic MVP?
Relevant Portfolio or Repos: If you have examples of hooking up AI moderation or storing user content in S3, that’s a big plus.
About Memity
Memity is a philanthropic platform aimed at storing one free memory for everyone, with an eventual plan for a time capsule. Our site is ad-free and aims to highlight genuine human experiences before AI or corporate mediums overshadow them. We’re excited to bring a developer onboard who resonates with this vision and can help shape a unique philanthropic MVP.
That’s it! Please message me if you have any questions. I look forward to building Memity’s MVP together.
Job Qualifications
- User Auth + One Memory Limit
- Store file in AWS S3 (or similar)
- A POST /memories/:id/like for users to increment likes if they haven’t already
- (One like per user per memory.)
- No-Code/Low-Code Option: If you can set this up in Xano, Supabase, or a similar no-code backend, that’s fine—whatever is fastest and most reliable
- Custom Node/Python: Also acceptable if you prefer writing a small microservice
- AWS S3: We already have an AWS account for file storage
- AWS account: for S3 and Rekognition access
- Detailed specs on the data fields (memory title, user, country, etc.)
- Any brand assets (logo, color scheme) if needed
- Timeline: Hoping for a functional MVP in 2–4 weeks
- Experienced with Webflow integrations (or comfortable giving me instructions on hooking up the endpoints if the dev isn’t a Webflow pro)
- Proficient with AWS S3 + Rekognition (or can quickly configure no-code workflows around them)
- Strong knowledge of user auth and basic security measures (storing hashed passwords, validating tokens)
- Able to deliver well-documented code or no-code setups, so I can maintain it after launch
- Short Intro: Tell me about a similar project you’ve built (auth, file upload, or no-code back-end) and how you approached it
- Relevant Portfolio or Repos: If you have examples of hooking up AI moderation or storing user content in S3, that’s a big plus
Job Benefits
- A small script in Webflow might do the “login” call and save the token
- Budget: Approximately $500–$1,200 (flexible for the right candidate)
- This is a philanthropic project; we aim to keep costs modest but pay fairly for quality work
Job Responsibilities
- User authentication (one memory limit per user),
- File upload + AI moderation (e.g., AWS Rekognition),
- Public “map explore” function (listing public memories, showing likes),
- I already have the design specs in Figma and a partially built Webflow site
- You’d be responsible for creating or configuring the back end and hooking it up to the front-end forms, so it all works smoothly
- A user table and endpoints for sign-up/login
- File Upload + AI Moderation + S3
- Endpoint to receive file from the Webflow form
- Call AWS Rekognition (or Google Vision) to check for NSFW/violent content
- If pass, mark memory record as public (if user selected public)
- Otherwise, return an error
- Enforce a maximum file size (e.g., ~10–50 MB)
- (Optional but helpful) A small snippet or approach so we can display these public memories by country in Webflow
- Possibly a JSON feed that can be embedded in a custom code block
- Session / Token Handling
- Some form of JWT or session-based approach so that user actions (upload, like) know who the user is
- We’ll store the token in local
- Live, working endpoints for user auth, file uploads (with AI check), public listing, and likes—deployed somewhere stable (could be AWS Lambda, Heroku, or a no-code backend)
- Instructions on how we integrate these endpoints into our Webflow forms/JavaScript
- Basic documentation (brief readme or screenshots) explaining how the system is structured (DB schema, how to add or revoke user access, etc.)
- Figma designs + Webflow site: pages are mostly done, including forms for login/upload