B2B Project Posting Module
Budget: ₹1,500 – ₹12,500 INR
I need a self-contained module added to our custom-built B2B portal that lets clients post their project requirements and makes those posts visible to all registered vendors in a clean list view.
Core workflow
• A logged-in client clicks “Post a Project,” fills out a project-description field, and submits.
• The project instantly appears for vendors inside a paginated list view ordered by newest first.
• Any logged-in vendor can open a listing, read the details, and click “Respond” to start a private thread with the client.
Essential features
• Project description field with rich-text support and a 1 000-character limit.
• Server-side validation and XSS protection.
• Real-time notifications (email and in-dashboard alerts) to vendors when a new project is posted.
• Simple admin screen to view, edit, archive, or delete posted projects.
Nice-to-haves (design the code so they can be switched on later): file attachments, budget range input, alternate grid or detailed views.
Acceptance criteria
1. Module installs without breaking current portal functionality.
2. Posting, listing, and responding functions work end-to-end on staging and production.
3. Code follows our existing MVC layout and is fully commented.
Core workflow
• A logged-in client clicks “Post a Project,” fills out a project-description field, and submits.
• The project instantly appears for vendors inside a paginated list view ordered by newest first.
• Any logged-in vendor can open a listing, read the details, and click “Respond” to start a private thread with the client.
Essential features
• Project description field with rich-text support and a 1 000-character limit.
• Server-side validation and XSS protection.
• Real-time notifications (email and in-dashboard alerts) to vendors when a new project is posted.
• Simple admin screen to view, edit, archive, or delete posted projects.
Nice-to-haves (design the code so they can be switched on later): file attachments, budget range input, alternate grid or detailed views.
Acceptance criteria
1. Module installs without breaking current portal functionality.
2. Posting, listing, and responding functions work end-to-end on staging and production.
3. Code follows our existing MVC layout and is fully commented.
Related categories:
PHP
Website Design
SQL
User Interface / IA
MySQL
HTML
MVC
Web Development
Backend Development
API Development