Project

General

Profile

Edit Copy Actions

Feature #4375

open

RMT BACKEND TASKS

Added by John Patchala 2 months ago.

Status:
New
Priority:
Normal
Assignee:
Start date:
10/09/2025
Due date:
% Done:

30%

Estimated time:
6:00 h

Description

  • Setting up the project
  • Configured TypeScript configuration for compilation
  • Configured the dependencies of Node modules
  • Configured MVC structure for server
  • Configured the Stripe payment structure
  • Developed the basic schema of users for authentication
  • Developed routes and controllers for users
  • Integrated MongoDB connection and environment configuration
  • Implemented error handling and async handler utilities
  • Configured CORS, Helmet, and Express middleware for security
  • Set up socket server for real-time chat and call signaling
  • Initialized WebSocket (Socket.IO) configuration for messaging
  • Designed basic chat and call socket event handlers
  • Created a separate index file to export all routes and controllers
  • Configured file upload utility using Multer for user avatars
  • Tested REST APIs for CRUD operations on user module
  • Integrated basic payment intent creation with Stripe test keys
  • Verified server startup and hot-reload using ts-node-dev
  • Documented the backend project structure and environment variables

Add

Subtasks


Add

Related issues

No data to display

Edit Copy Actions

Also available in: Atom PDF