MERN App Payment Integration with Stripe
- Status: Closed
- Premie: $108
- Mottatte bidrag: 15
- Vinner: gagan6730
Konkurransesammendrag
This project needs experince with SST https://sst.dev/
I need a skilled developer who can integrate Stripe payment processing into my existing MERN app. The project involves enabling the app to support multiple currencies and subscription-based payments.
This project has potential for long term opportunity to continue to add more features after completing the payment processing feature completion.
Key Requirements:
- Integrate Stripe: We'll need to set up Stripe as the payment processor in the app.
- Multiple Currencies: The payment system must be able to handle transactions in various currencies.
- Subscription Management: The integration should allow for subscription-based payments.
Ideal Skills:
- Proficiency in MERN stack and Node.js.
- Proven experience with Stripe payment gateway.
- Understanding of multi-currency payment processing.
- Familiarity with subscription-based payment systems.
The successful candidate will need to ensure the payment integration is seamless and secure. If you have relevant experience and skills, please submit your bid.
To participate for the project to be considered setup the old codebase(see below steps to get access to old code repo) on your local environment build it and deploy it on AWS.
TO GET STARTED:
STEP 1:
sign this NDA- https://docs.google.com/document/d/1-lLjafVmSh62ecbSxJtJIZ7uY-znxLq21fVSh9JSFdg/edit?usp=sharing and share the signed NDA PDF.
STEP 2:
Share the github id to be added to the project repos also with to AWS account.
STEP 3:
Setup the old code frontend and backend on your local environment, built it, deploy it on aws account and share the link to the app.
STEP 4:
After step 3 Project will be give to do the payment integration .
Frontend code
Next js
Reactjs
GraphQL, AWS appsync
Apollo
Typescript
jest for test cases
serverless-stack
Backend code
AWS lambda, Nodejs
Typescript
jest for typescript
aws-sdk
servrelss-stack
apollo
mongoDB
mongoose
This application is written 2 years ago and deployed on AWS. Now AWS has upgraded the node version to nodejs20 to deploy as a result our old project needs to be upgraded and successfully deploy onto AWS.
Both the frontend code and backend code are on GitHub repository with code pipeline setup to deploy on AWS with CI/CD.
You will be given access to the code repos and AWS account. You will be required to setup your local environment and also setup your branch and connect AWS codepipeline to your branch for CI/CD.
package.json for backend
{
"name": "backend",
"version": "1.0.0",
"private": true,
"scripts": {
"test": "jest --runInBand",
"clear": "jest --clearCache",
"test:runInBand": "jest --runInBand",
"sst:test": "sst test",
"prepare": "husky install"
},
"eslintConfig": {
"extends": [
"serverless-stack"
]
},
"devDependencies": {
"@shelf/jest-mongodb": "^2.2.2",
"@types/aws-lambda": "^8.10.70",
"husky": "^7.0.1",
"jest": "^27.0.6",
"prettier": "2.4.1",
"ts-jest": "^27.0.3"
},
"dependencies": {
"@aws-cdk/aws-appsync": "1.126.0",
"@aws-cdk/aws-cognito": "1.126.0",
"@aws-cdk/core": "1.126.0",
"@serverless-stack/cli": "0.50.3",
"@serverless-stack/resources": "0.50.3",
"@types/lodash": "^4.14.182",
"aws-sdk": "^2.863.0",
"axios": "^0.24.0",
"email-validator": "^2.0.4",
"fast-csv": "^4.3.6",
"generate-password": "^1.7.0",
"graphql-tag": "^2.12.6",
"lodash": "^4.17.21",
"moment": "^2.29.1",
"mongoose": "^6.3.3",
"slugify": "^1.6.0"
}
}
Anbefalte ferdigheter
Beste bidrag i denne konkurransen
-
gagan6730 India
-
billkonchellah Kenya
-
mailtoafaqCEO Pakistan
-
mailtoafaqCEO Pakistan
-
nazmulh100 Bangladesh
-
mehedi81714 Bangladesh
-
poudelsanskar8 Nepal
-
mrahk Pakistan
-
Taha101910 Pakistan
-
mAhmad030 Pakistan
-
zulqarnain4769 Pakistan
-
sandeepc09 India
-
billkonchellah Kenya
-
Upscaller India
-
msaadarshadkhan Pakistan
Offentlig avklaringstavle
Hvordan å komme i gang med konkurranser
-
Legg ut din konkurranse Raskt og enkelt
-
Få mange bidrag Fra hele verden
-
Kår det beste bidraget Last ned filene - Enkelt!