Save & Share Favorites Feature
Budget: $30 – $250 USD
I need a self-contained “Save to Favorites” feature for the images and videos on my platform. When a user taps the icon, that item should be stored to their personal favorites list and immediately reflected in the UI (no page reload).
Core requirements
• Persist each favorite to the database with the user ID and media ID.
• A lightweight list view where users can review everything they have saved, complete with thumbnails and titles.
• A “Share” action that generates a unique, public-facing URL so favourites can be viewed by anyone who receives the link. Shared pages must be read-only.
Technical notes
• I’m agnostic on stack as long as the solution cleanly plugs into a typical React/Node or PHP/Laravel environment.
• Use clear REST or GraphQL endpoints and include brief API documentation.
• Provide migrations or scripts for creating the necessary tables/collections.
• Clean, commented code only—no minified dumps.
Deliverables
1. Front-end components: save button, list view, share modal.
2. Back-end endpoints with basic auth middleware.
3. Setup instructions plus a quick demo video showing the flow end-to-end.
If you have existing work that’s similar, mention it; speed to delivery is important to me.
Core requirements
• Persist each favorite to the database with the user ID and media ID.
• A lightweight list view where users can review everything they have saved, complete with thumbnails and titles.
• A “Share” action that generates a unique, public-facing URL so favourites can be viewed by anyone who receives the link. Shared pages must be read-only.
Technical notes
• I’m agnostic on stack as long as the solution cleanly plugs into a typical React/Node or PHP/Laravel environment.
• Use clear REST or GraphQL endpoints and include brief API documentation.
• Provide migrations or scripts for creating the necessary tables/collections.
• Clean, commented code only—no minified dumps.
Deliverables
1. Front-end components: save button, list view, share modal.
2. Back-end endpoints with basic auth middleware.
3. Setup instructions plus a quick demo video showing the flow end-to-end.
If you have existing work that’s similar, mention it; speed to delivery is important to me.
Related categories:
PHP
Software Architecture
MySQL
Node.js
Laravel
Database Design
GraphQL
REST API