Developing Backend Services - NodeJS
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
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