Full Stack Development with Node.js

Job ID: 39040286

Budget: ₹12,500 – ₹37,500 INR

I need a full stack developer with expertise in React.js for frontend and Node.js for backend. The project will involve working with PostgreSQL for metadata and MongoDB for logs.

Key Requirements:
- Proficient in React.js and Node.js
- Experience with PostgreSQL and MongoDB
- Familiarity with Amazon S3 for storage
- Knowledge in implementing JWT-based authentication and OpenSSL for encryption


MVP Features
Core Functionalities
1. User Authentication
o Secure login with username and password.
o Basic Multi-Factor Authentication (MFA) for admin users.
2. File Management
o Upload, view, search, edit, and delete files.
o Metadata management (e.g., file name, category, subcategory).
3. Search and Retrieval
o Metadata-based search with basic keyword matching.
4. Role-Based Access Control (RBAC)
o Manage roles (Admin, Editor, Viewer) to control access to functionalities.
5. Audit Logging
o Log user activities and file operations.
6. File Encryption
o Encrypt files with AES-256 before storage.
o Enforce secure file transmission with HTTPS.