- Get link
- X
- Other Apps
Build a full-stack marketplace web app called "AssignMate" that connects two types of users:
1) Students who need help with assignments
2) Helpers/Experts who complete assignments for payment
USER ROLES
- Student (Help Needed)
- Helper / Expert
- Admin
AUTHENTICATION
- Email and password login
- Role selection during registration (Student or Helper)
- Secure authentication and session management
STUDENT FEATURES
- Dashboard showing posted assignments and their status
- Post a new assignment with:
- Title
- Subject
- Detailed description
- Deadline (date & time)
- Budget (NPR)
- File upload (PDF/DOC)
- View offers/bids from helpers
- Select one helper
- In-app chat with selected helper
- Make payment (escrow-based)
- Receive completed assignment file
- Confirm completion
- Give rating and review to helper
HELPER FEATURES
- Profile with:
- Name
- Skills/Subjects
- Experience
- Price range
- Rating
- Browse available assignments
- Submit offers/bids with price and message
- Chat with student after selection
- Upload completed assignment
- Track earnings
- Receive ratings and reviews
PAYMENT SYSTEM
- Escrow payment model:
- Student deposits payment before work starts
- Payment is held by platform
- Released to helper only after student confirms completion
- Platform takes 15% commission automatically
ADMIN PANEL
- View and manage all users
- View all assignments
- Handle disputes between student and helper
- Block or suspend users
- Manage platform commission settings
SAFETY & LEGAL
- Include disclaimer:
"This platform only connects students and helpers. Users are responsible for how submitted work is used."
- Report user feature
- Admin dispute resolution system
---
UI/UX
- Clean, modern, student-friendly design
- Mobile-responsive layout
- Simple navigation
- Clear CTA buttons
TECH REQUIREMENTS
- Web app (responsive)
- Backend with database (users, assignments, bids, payments, reviews)
- Secure file upload
- Real-time or near real-time chat
EXTRA
- Status tracking for assignments (Posted, In Progress, Completed)
- Notification system for new bids, messages, and deadlines
- Get link
- X
- Other Apps
Comments
Post a Comment