Developing Backend Services - NodeJS

Job ID: 35265183

Budget: ₹40,000 – ₹45,000 INR

We are developing portal for team who will login to the portal through OTP received on Email

Post that they will be doing actions which are as per the files attached below

We need to develop below services for the same

UI is created using React
Database is already setup on MySql

Nodejs framework
Nestjs will be used for the backend creation.
Logger module basics only
Database schemas in the code will be annotated for the API integration
JWT-based authentication to verify the APIs
Role-based authorization access to the APIs
Admin
Eternia
Status management of the opportunities
Services with APIs
REQUEST_OTP
LOGIN_USER
LOGOUT_USER
GET_TODO_LIST
GET_TODO_TABLE_DATA
Query-based differentiation on the tabs
GET_OPPORTUNITY_PIE_DATA
GET_OPPORTUNITY_TABLE_DATA
Query-based differentiation on the tabs
GET_OPPORTUNITY_DETAILS
RE_ASSIGN_USER
GET_SECTION_DETAILS
SUBMIT_CLIENT_RESPONSE
Section-based implementation of response
SUBMIT_CLIENT_ACTION
SUBMIT_APPROVE_ALL_ACTION
SUBMIT_CLIENT_REMARKS
Email OTP feature
Email integration will happen via any email service provider like Sendgrid
OTP will be sent to the user and validated on the backend
Redis Service
Redis needs to be set up and integrated with the backend
OTP will be saved to the Redis Cache and subsequent validation will take place
Database queries: Will be added for all the APIs based on the respective API actions
Related categories: PHP NoSQL Couch & Mongo MySQL Node.js AngularJS