Build a tree planting app

I want to build a mobile app for tree planting using React Native + .NET 6 + AWS

The app will basically provides that;

Organizations will offer plants (like a product). Donors will buy these plants.

Both Organization & Donors should be able to;

- register/Login via e-mail and password

- register/Login via Google SSO

- update their own profile page (and settings if needed)

- receive Welcome e-mail after registration

- bypass login page if selected "Remember me" checkbox in the previous signin.

- reset their password via "Forget password" (send random pin number in e-mail to reset password)

Donors should be able to;

- list all organizations

- search organizations by text

- display an organization's profile (Name, Logo, Breif Information, Contact Person Name, Contact Person E-mail, Location, Number of plantations by plant name, list of all donations and list of all offered plants (with plant name, image, and price)

- display another donor's profile page (Name, Image, Total number of plantations, list of all donations)

- buy (one or multiple) plants using credit card

- send real-time messages to organizations

Organizations should be able to;

- create/delete/update offered plants

- list all donations and payments they have receieved

- receive push notification after a donor buy a plant

Some Technical requirements

- Use React Native for frontend.

- This application will be released on App Store and Google Play, so the application should be compatible both in terms of design and technical specifications for iOS and Android mobile devices.

- Design dockerized .NET 6 web api microservices (Preferably an Api gateway and 4 microservices; IdentityApi, PaymentApi, CatalogApi, MessagingApi). Each api should have seperate database

- Do not use AWS Cognito authentication

- Store all uploaded images in AWS S3.

- For message queueing, use RabbitMQ in development and Amazon MQ or SQS in production

- For logging, use ELK in development and aws cloudwatch in production

- For database, use postgresql.

- For realtime Donor-Organization messaging, use SignalR

- For payments, use craftgate's apis. [login to view URL]

- Write unit tests and integration tests as well

- Write 2 detailed documents (1)to run services and app on local machine, (2) deploy to AWS

Kemahiran: React Native, .NET, Amazon Web Services

Tentang Klien:
( 0 ulasan ) Istanbul, Turkey

ID Projek: #34750016

6 pekerja bebas membida secara purata $1412 untuk pekerjaan ini

(11 Ulasan)

SENIOR IPHONE/ANDROID APP DEVELOPER WITH 8+ YEARS EXPERIENCE: Hello, I will surely help you to develop native apps for both Android/iPhone platforms. I have read your requirements and It's something that I can turn ar Lagi

$750 USD dalam 7 hari
(9 Ulasan)

Hello, dear! ⭐ Senior Full-Stack React Native & C#/ASP.NET Developer , so I am interesting in your project!!!⭐ I am passionate professional MOBILE developer with 5+ years experiences. Specially I have rich experiences Lagi

$1200 USD dalam 8 hari
(1 Ulasan)

Hello, I went through your project brief and would love to help you to execute your project. We have a team of experts with 10+ years of successful working experience in the industry. And we guarantee our clients 100% Lagi

$999 USD dalam 3 hari
(1 Ulasan)

Greetings, This is Umair I am familiar with your project skills .NET, Amazon Web Services and React Native. I have done similar projects before. Let's have a quick chat on this project to clear further details and I Lagi

$1400 USD dalam 30 hari
(0 Ulasan)

Thanks for your job posting of tree plating app! I am a professional React native developer so I am very confident about your project. If you want to feel the difference between 99% and 100%, please contact with me. Be Lagi

$1125 USD dalam 7 hari
(0 Ulasan)