⚡ ERRANDLY ENGINE

STATUS: ONLINE ✅
🔐

User Authentication

Complete authentication system with credential-based and Google OAuth login.

  • POST /api/user/register
  • POST /api/user/login
  • POST /api/user/google-login
  • POST /api/user/verify
  • POST /api/user/forgot-password
  • POST /api/user/reset-password
👤

User Management

Profile onboarding, updates, and secure user data management with JWT tokens.

  • PATCH /api/user/onboard
  • GET /api/user/get
  • PATCH /api/user/update
  • POST /api/user/resend
🏃‍♂️

NetRunner Application

Apply to become a NetRunner with KYC verification, background checks, and admin approval workflow.

  • POST /api/netrunner/apply
  • PATCH /api/netrunner/admin/:id/approve
  • PATCH /api/netrunner/admin/:id/reject
🛡️

Admin Controls

Role-based access control with admin-only operations for NetRunner verification and management.

  • Multi-role support (user, netrunner, admin)
  • Admin authorization decorator
  • Secure role assignment
💰

Wallet System

Integrated wallet with available, pending, and locked balance tracking for all users.

  • Available balance
  • Pending transactions
  • Locked funds management
📊

Performance Metrics

Track NetRunner performance with completion rates, earnings, ratings, and on-time delivery stats.

  • Completed/cancelled errand tracking
  • Rating system (0-5 stars)
  • On-time delivery rate
  • Total earnings

🚀 All systems operational

⚙️ MongoDB Connected | Express Server Running

🔒 Secure JWT Authentication | Google OAuth Enabled

📍 Geospatial 2dsphere Indexing Active

Last Updated: