
Closed
Posted
Paid on delivery
React.js Application with SSO Integration, DynamoDB Integration, and Approval Workflow **Description:** I’m looking for a skilled developer with experience in AWS, React.js, and identity management to build a small web application with SSO (Single Sign-On) capabilities and a simple approval workflow. **Key Requirements:** 1. **Azure Entra ID App Registration**: - Create an Azure Entra (Azure AD) app registration and configure the necessary redirect URIs. - Ensure the application can authenticate users via SSO using Microsoft identities. 2. **React.js Frontend Deployed on AWS S3**: - Develop a React.js application and deploy it on an Amazon S3 bucket for hosting. - Must be able to integrate with Azure AD for SSO authentication. - Ensure the frontend is production-ready, optimized, and can handle secure redirects. 3. **SSO Integration and Authorization Checks**: - Implement Azure AD SSO for user login. - After login, validate if the authenticated user is a member of a specific Azure AD group (e.g., “Approvers”). - If not a member of the Approvers group, display a suitable message or restrict access to certain functionalities. 4. **DynamoDB Integration**: - Connect the React frontend to an AWS DynamoDB table. - Read and display all pending items from DynamoDB within the application UI. 5. **Approval Workflow**: - For users in the Approvers group, display a button next to each pending item to approve it. - On approve action, update the DynamoDB record’s status to “success” (or an equivalent status field). 6. **Testing & Documentation**: - Provide a brief walkthrough or documentation on how to run and maintain the application. - Ensure that the solution has been tested end-to-end. **Deliverables:** - Fully working React.js application codebase deployed to S3. - Configured Azure AD app registration (documentation on steps done). - DynamoDB table schema and code for read/update operations. - Instructions for testing the SSO login flow and approving items. **Skills Needed:** - React.js - AWS (S3, DynamoDB) - Azure AD / Microsoft Entra ID - JWT/OAuth2.0 and SSO implementations - JavaScript/TypeScript best practices - Strong understanding of frontend security and authentication flows **Timeline:** - Ideally, this project should be completed within 1 day **How to Apply:** - Please share examples of similar SSO implementations you have done. - Highlight any previous experience integrating React.js applications with AWS services and Azure AD. --- Feel free to adjust the timeline, budget, or any other details as needed before posting. The project should be developed using JavaScript. The application should be optimized for low traffic (1-100 users per day).
Project ID: 38874464
11 proposals
Remote project
Active 1 yr ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
11 freelancers are bidding on average ₹8,136 INR for this job

Project Title: Create webapp using React.js, Deploy on AWS S3 bucket and utilize DynamoDB on AWS Pitch: Hello there! I'm Anvesh and I would be a perfect fit for your important project. As an accomplished DevOps Engineer with 6 years of experience, I have been exclusively working with leading cloud platforms like AWS and Microsoft Azure - key players to meet your specific goals. My experience with Amazon S3 for deploying React.js applications and DynamoDB for data integration is unparalleled. In fact, let me direct you to similar implementations I executed successfully in the past: 1) "ProjectX" - Deployed a large-scale React application on S3 bucket and leveraged DynamoDB for real-time data management. 2) "ProjectY" - Incorporated Azure AD's SSO authentication flow into a multi-page React application. Combining my advanced understanding of AWS infrastructure, frontend security and authentication flows with my solid grasp over JavaScript/TypeScript best practices you can trust us to deliver the highly efficient and scalable web app that meets the requirements by utilizing your organizational assets effectively." I can seamlessly manage all aspects including: - Azure AD App Registration - Deploying your optimized React.js frontend on AWS S3 - Integrating Azure AD SSO (SSO Implementation) - Reading/Presenting data from/to DynamoDB - Implementing the approval workflow with a status update feature - Ensuring thorough testing and profound documentation
₹2,000 INR in 7 days
4.5
4.5

Dear Client , Thank you for sharing the project requirements. I’m excited about the opportunity to collaborate on this solution. Below is my proposal: Approach & Deliverables: Azure Entra ID App Registration Register and configure the Azure AD app for SSO. Set up redirect URIs and validate user authentication against the "Approvers" group. React.js Frontend Develop and deploy a production-ready React.js application on AWS S3. Integrate secure SSO flows and authorization checks to ensure only group members access approval workflows. DynamoDB Integration Connect to DynamoDB to display pending items dynamically. Enable real-time updates on item status upon approval. Approval Workflow Implement functionality for authorized users to approve items, updating their status in DynamoDB efficiently. Thank you
₹7,000 INR in 7 days
3.9
3.9

With over a decade of experience including working with MNCs such as TCS, Fico, AutoDesk, and VISA Inc., I have and AWS 4x Certified Cloud Solutions Architect. Having spent +10 years developing robust DevOps practices for high-traffic applications, I'm confident in my ability to implement and optimize your React.js application on AWS S3 bucket using DynamoDB. My proficiency in JavaScript and TypeScript combined with my strong understanding of frontend security make me an ideal developer to create the desired approval workflow for your app. Additionally, my track record of aligning closely with business needs while ensuring efficiency and scalability speaks further to my suitability for this project. Moreover, I bring experience integrating React.js applications with AWS services and Azure AD, precisely what this project entails. With IT undergoing change at an ever-increasing pace, my focus on implementing effective cloud technologies aligns with your needs for this particular project. Lastly, as a freelancer who's fully committed to leveraging technology effectively and affordably, too enjoy maintaining open communication lines should you have any further questions or concerns as we move forward.
₹12,500 INR in 7 days
1.4
1.4

As a seasoned IT professional with over a decade of experience, I bring the perfect blend of skills to not just meet, but exceed your expectations for this project. My expertise in React.js, AWS, and Azure AD make me a prime candidate to tackle the challenges presented by SSO integration, DynamoDB implementation, and Approval Workflow you require. Having completed several similar projects, I have developed a solid understanding of not just React.js as a technology but also on how it interfaces with other vital components within an AWS ecosystem. My intimate knowledge of JavaScript and TypeScripts best practices means that the final product will be optimized for security and performance while still maintaining top-tier user experience. On top of my technical skills, my attention to detail, strong work ethic, and commitment to innovation have always set me apart. These qualities would ensure that I not only deliver what you require on time but also develop an application that is robust, functional and easy to maintain even after delivery. So let’s not just create something exceptional together; let’s achieve remarkable results for your project!
₹7,000 INR in 7 days
0.0
0.0

Solution to your project based on my expertise: - Implement Azure Entra ID app registration and configure SSO for authentication. - Develop a React.js frontend and deploy it on AWS S3 with SSO integration. - Integrate DynamoDB for managing data and build the approval workflow with status updates. - Ensure the application is secure, production-ready, and tested thoroughly. Hi, Junaid here, Software Engineer, I can help you with this project. From your requirements, I understand you're looking to build a React.js application with SSO integration and an approval workflow, along with DynamoDB for data storage. I have a few questions to get more clarity: - Do you have specific group names or roles set up in Azure AD for restricting access? - Would you prefer the DynamoDB table schema to be simple or include more complex relationships? - Are there any other specific features or UI/UX preferences for the approval workflow? Let's have a quick chat or call, to discuss things in detail.
₹12,500 INR in 1 day
0.0
0.0

Timeline: 2-3 Days Budget: ₹10,000 Deliverables and Features Frontend Development (React.js): Create a React.js application with a user-friendly UI. Host the application on AWS S3 with static website hosting enabled. Optimize the application for low traffic (1-100 users per day). SSO Integration (Azure AD): Configure Azure Entra ID (Azure AD) for user authentication via SSO. Setup app registration with appropriate redirect URIs. Implement group-based authorization: Users not in the “Approvers” group will be restricted or shown a relevant message. DynamoDB Integration: Integrate AWS DynamoDB to display pending items in the UI. Develop backend or frontend logic to handle read and update operations using AWS SDK. Approval Workflow: For "Approvers" group members: Display pending items with an Approve button. On click, update the status in DynamoDB to “success.” Security and Optimization: Follow best practices for frontend security and authentication flows. Use JWT or OAuth2.0 for token validation with Azure AD. Testing and Documentation: Test the application end-to-end, including SSO and DynamoDB functionalities. Why Choose Me? Extensive experience in building React.js applications integrated with AWS and Azure. Proficient in implementing secure SSO authentication and scalable workflows. Strong focus on documentation and deliverables within deadlines.
₹10,000 INR in 2 days
0.0
0.0

Chennai, India
Member since Apr 3, 2024
₹600-1500 INR
₹12500-37500 INR
$5000-10000 USD
₹12500-37500 INR
₹250000-500000 INR
₹12500-37500 INR
₹600-3000 INR
$8-15 USD / hour
$250-750 AUD
$30-250 USD
₹12500-37500 INR
$250-750 AUD
$250-750 USD
₹15000-20000 INR
₹750-1250 INR / hour
₹75000-150000 INR
$30-250 USD
min ₹2500 INR / hour
₹12500-37500 INR
₹12500-37500 INR
$2-8 USD / hour