
Open
Posted
•
Ends in 6 days
Paid on delivery
project management web app— that includes data storage, file uploads, and photo handling. 1. User Authentication & Roles Secure login system (email/password or OTP) Role-based access: Admin, Project Manager, Team Member Optional: Google or Microsoft OAuth integration 2. Project Management Features Create, edit, delete projects Assign users to projects Track project status (e.g., Active, On Hold, Completed) Set start/end dates and priority levels 3. Task Management Add tasks under projects Assign tasks to users Set due dates, status (To Do, In Progress, Done) Commenting or activity log per task 4. File & Photo Uploads Upload documents, images, PDFs under each project/task Preview images directly in browser Download or delete files securely Store metadata: filename, size, uploader, timestamp 5. Dashboard & Reporting Overview of active projects and tasks Filter by status, user, or due date Summary cards or charts (optional) Technical Requirements 1. Database Design Use PostgreSQL or MySQL Tables: Users, Projects, Tasks, Uploads, Comments Foreign key relationships for integrity 2. Backend API RESTful endpoints (or GraphQL if preferred) Built with Node.js + Express, Django, or Laravel Secure file upload handling (e.g., Multer for Node) Input validation and sanitization 3. Frontend Responsive UI using React, Vue, or plain HTML/CSS/JS Forms for project/task creation File upload interface with drag-and-drop or browse Image preview and download links 4. File Storage Local storage for dev; cloud (AWS S3, Azure Blob) for production Unique filenames to prevent collisions Access control for private files Security Requirements Validate file types and size limits Sanitize filenames and paths Store files outside public webroot or use signed URLs Role-based access to uploads and project data HTTPS for all data transmission
Project ID: 39749731
Open for bidding
Remote project
Active 56 yrs ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Bhopal, India
Member since Aug 31, 2025
$2-8 USD / hour
$10-30 USD
₹600-1500 INR
$20 USD
$250-750 USD
$250-750 USD
$10-50 USD
$250 USD
$750-1500 USD
$3000-5000 USD
$250-750 USD
₹500000-1000000 INR
$30-250 USD
€30-250 EUR
$30-250 AUD
$30-250 USD
$25-50 AUD / hour
₹600-1500 INR
₹600-1500 INR
₹12500-37500 INR