We are seeking a highly skilled full-stack developer for a short-cycle feature build, bound by NDA and strict QA expectations. This project is part of a modular rollout for our platform Vietlist.com, focused on building scalable components that pass internal QA and sandbox testing before approval.
We are engaging with freelancers for full module-based development, which includes both frontend and backend responsibilities.
Here’s how the engagement works:
- Initial Requirement Sharing:
- We will provide the core objective for a specific module.
- Freelancer Qualification & Proposal:
- The freelancer must share relevant past work or experience that matches the module's scope.
- They must then provide a brief proposal, explaining how they plan to approach the task,
- NDA Signing:
- Once the proposal is reviewed and approved, the freelancer must sign a Non-Disclosure Agreement (NDA)before moving forward.
- Access to Assets:
- Upon NDA signing, we will provide:
- Full Figma design files for the assigned module.
- Any available documentation or functional notes to help them understand the flows in depth.
- Sub-Task Planning:
- After reviewing the designs and documentation, the freelancer is responsible for:
- Breaking down the module into clear sub-tasks.
- Identifying and labeling frontend and backend responsibilities.
- Sharing this sub-task plan with us for approval before starting development.
- Development & QA Process:
- The freelancer will work on the tasks as per the approved breakdown.
- Once development is complete, they are required to:
- Provide a QA walkthrough video that shows each feature working as expected.
- Highlight how each task/sub-task has been addressed in the module.
- Engagement & Payment Platform:
• • Once all the above steps are completed and the sub-task plan is approved, we will formally engage via a contract on Guru.
Task core objectives
ADMIN PANEL – BLOG MANAGEMENT MODULE
Purpose: Admins can view, create, publish/schedule blogs, review comments/reports, and moderate blogs (warn/ban).
Main Features:
Dashboard with metrics (Total Blogs, Comments, Reports, Demographics, ROI)
Blog Table View: filter/sort/search with bulk actions (ban/warn)
Detail View Tabs: Overview, Comments (reply, warn), Reports (reasons, flags)
Admin blog creation with AI and manual input
Report Management Table with actions (View, Delete, Remove)
Access: Admins only
BUSINESS USER PANEL – BLOG MANAGEMENT MODULEA. Blog Listing & Dashboard
Purpose: Manage all blogs, view analytics, demographics, and status-based filtering (Draft, Published, Boosted, Scheduled, Banned).
Components: Blog cards with status tags, action buttons (Edit, Boost, Remove, Unpublish).
Boosting:
Slot-based (6h/12h/24h), with credit deduction and extension allowed.
Boost ends in 30 mins → “Extend Boost” option appears.
B. Add Blog Page
Blog Creation:
AI Assistant (unlimited for Elite, once for Standard)
Fields: Title, Description, Category, Sub-category, Image, Tags, Rich Text Content
Options: Save as Draft, Schedule, Publish
Credit-based Posting:
C. Blog Details Page
Tabs:
Overview: Full blog with metrics (views, likes)
Comments: Reply or report comments (modal opens with reasons)
Reports: Read-only list of flags submitted by general users
USER PANEL – BLOG MODULE
A. Blog Listing
Filter/sort by source (Admin, Business, Users) and tags
Blog cards include read time, tags, boost labels, author info
B. Write Blog
Access: Basic/Elite only (not for Free or Non-logged-in users)
Rich editor with AI assistant, options to Preview, Boost, Schedule, or Post
Boost Slot Modal: Choose slot and pay credits
C. Detail View
Full blog content + Save/Share/Report icons
Comment system with threaded replies, star rating
Owner-only actions: Boost, Schedule, Delete
D. Special Flows
Boost & Extend Boost: Slot-based with credit validation
Credit Purchase: Predefined packages ($10/$20/$30)
Delete Confirmation: Double modal validation
Post Confirmation: Success message with timestamp
THEME 1 – BLOG MODULE (General User)
... Show more