Lambda/Node API developer with Dynmo DB

Job ID: 31937747

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

We need a well-defined framework to set up AWS Lambda API Server to serve data using NodeJS and Dynamo DB.

Deliverables:
Postman project with the following APIs.

Registrations
Fields: First Name, Last Name, Email, Password, Profile pic, Profile URL, Mobile (used as user name), Postcode (number only), account_status, a field for PDF created_at, updated_at.

Login
Email and password

Logout
Logs out from the system and return "redirect URL" to login.

Session status (active | logged in or not)
Returns:
Status
Full name (first name and last name)
Profile pic URL
Profile URL

View profile page
Replies with all available fields for a user

Update profile page
To send data using the post method, validate and save for the account.

TODOs
fields: id, user_id, title, status, created_at, updated_at
List all to-dos of a user
Add a new item to the todo list
Remove item from todo list

Profile and to-do list APIs should be protected and it requires login to view the profile or list.
Related categories: Amazon Web Services Node.js JSON Aws Lambda