Add Auth & Razorpay Checkout
Budget / Salary₹600–1,500
TypeFreelance project
LocationRemote
Posted2 hours ago
My site’s front-end is already live; what I need now is the engine that turns it into a real store.
1. Authentication
Visitors should be able to register or sign in with their existing Facebook or Google accounts. After the social token is verified on the server, create a secure session or JWT so protected routes and the cart remain accessible only to logged-in users.
2. Ordering & Payment
Once authenticated, shoppers must add items to a cart, review their order, and pay through Razorpay. Handle the full checkout flow, trigger Razorpay’s hosted pop-up, and process success, failure, and webhook callbacks. Successful transactions must be written to the database, and an order confirmation should appear on-screen and via email. Funds must settle directly into my linked Razorpay account; use environment variables for the keys and switch easily between test and live modes.
3. Persistence & Admin Visibility
Store orders, payment status, and basic customer details so I can later view or export them from an admin panel or a simple API endpoint.
Deliverables
• Facebook & Google social login implemented
• Cart, order, and Razorpay payment pipeline fully wired
• Order data saved with webhook reconciliation
• Clear setup and deployment notes for me to run everything locally and in production
I’ll grant repo access once we agree on the stack (Node.js, Django, Laravel, or whatever you recommend that meshes cleanly with my existing front-end). Let me know how you plan to approach the build and your estimated timeline so we can get the store selling.
1. Authentication
Visitors should be able to register or sign in with their existing Facebook or Google accounts. After the social token is verified on the server, create a secure session or JWT so protected routes and the cart remain accessible only to logged-in users.
2. Ordering & Payment
Once authenticated, shoppers must add items to a cart, review their order, and pay through Razorpay. Handle the full checkout flow, trigger Razorpay’s hosted pop-up, and process success, failure, and webhook callbacks. Successful transactions must be written to the database, and an order confirmation should appear on-screen and via email. Funds must settle directly into my linked Razorpay account; use environment variables for the keys and switch easily between test and live modes.
3. Persistence & Admin Visibility
Store orders, payment status, and basic customer details so I can later view or export them from an admin panel or a simple API endpoint.
Deliverables
• Facebook & Google social login implemented
• Cart, order, and Razorpay payment pipeline fully wired
• Order data saved with webhook reconciliation
• Clear setup and deployment notes for me to run everything locally and in production
I’ll grant repo access once we agree on the stack (Node.js, Django, Laravel, or whatever you recommend that meshes cleanly with my existing front-end). Let me know how you plan to approach the build and your estimated timeline so we can get the store selling.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.