Business Client need AI Software Development
Contact person: Business Client
Phone:Show
Email:Show
Location: München, Germany
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"I need a full-stack developer to build a multi-role event management system with a pyramid approval workflow.
Core Requirements:
Auth & Roles: JWT-based auth with 5 roles
Hierarchy: Each user has one parent; visibility must follow the pyramid (users see only events of users beneath them).
Event Flow:
Draft creation (auto-save), restore drafts
Templates (JSON) for quick event creation
Venue database per user (private; visible upwards)
File uploads (PDFs, images)
Approval Workflow:
Multi-step chain based on hierarchy
Approve/Reject with comments
Rejected requests must be resubmitted (no inline editing)
Full history logging
Modifications & Cancellations:
Only Event Planner can request modification (creates new version)
Both modification & cancellation require full re-approval chain
Reports:
After-event report submission (structured form)
Same multi-level approval workflow
Archive after final approval
UI:
Dashboard, Event Lists, Pending Approvals, Venues, User Management
Clean, user-friendly admin-style layout
Tech (Preferred):
Backend: NestJS (Node.js) + PostgreSQL (Prisma)
Frontend: [login to view URL] + Tailwind
File Storage: Local dev / S3 in production
Deployment-ready Docker setup
Looking for someone with experience in complex workflow systems, role-based access control, and clean, scalable architecture." (client-provided description)
Matched companies (6)

Crystal Infoway

HJP Media

El Codamics

JanakiBhuvi Tech Labs Private Limited

Omninos Technologies International pvt ltd
