Complete these steps to get the most out of Taproot Plus

APPLY

Send the below info, and if interested, the nonprofit will select a time for a phone interview. You'll get a confirmation with everything you need to know.

CONNECT

You'll have a 30 minute call to discuss the scope and deliverables of the project directly with Caritas Revolution, and for them to confirm you're a good fit.

START

Once accepted, you'll be able to get right to work. We will check in with you periodically to make sure you have everything you need.
APPLY
CONNECT
START
Caritas Revolution
6 - 9 weeks
Can be done remotely
Manhattan, New York
Website development

Posted September 12
Member since 2022-03-12

Project Overview

We are seeking a skilled and dedicated volunteer with expertise in web development, Flutter, React.js, Firebase, and Google Cloud Platform (GCP) to share their expertise in integrating crucial functionalities between our two websites: www.caritasrevolution.com and www.caritasrevolution.org. Your work will be instrumental in enabling us to transition smoothly to our new website, ensuring that essential features such as user account management and donation processing continue to operate seamlessly.

Why Volunteer with Us?

- Impact: Play a crucial role in helping Caritas Revolution enhance its online presence and facilitate donations that directly support communities in need.

- Experience: Gain valuable experience in nonprofit web development and contribute to the success of a growing organization.

- Community: Join a passionate team dedicated to making a positive impact and leave your mark on a project that truly matters.

If you’re a web developer with experience in Flutter, React.js, Firebase, and GCP looking for a meaningful way to use your skills, we’d love to hear from you! Help us transition our website and continue our mission of creating lasting change.

Project Kickoff and Initial Development:
- Onboarding & Planning:
- Introduce the volunteer to the team, outline project objectives, and share necessary resources.
- Conduct a technical assessment of the current website functionalities and finalize the project plan.

- Environment Setup & Initial Integration:
- Set up the development environment and ensure access to required tools (Flutter, React.js, Firebase, GCP).
- Begin development with the integration of the user account management system.

Core Functionalities Integration:
- User Account Management Completion:
- Finalize the integration of user accounts, including authentication and data migration.
- Adjust the user interface on the new website to support the integrated login system.

- Donation System Integration:
- Migrate and integrate the donation functionality with Firebase and GCP.
- Implement and configure secure transaction processing.

Testing, Launch, and Post-Launch Support:
- Comprehensive Testing:
- Conduct thorough testing of both user account and donation functionalities.
- Address any identified issues and ensure everything operates smoothly.

- Final Adjustments & Go-Live:
- Make final tweaks and deploy the updated website.
- Monitor the site immediately post-launch and provide support for any issues.

More...

Nonprofit Overview

Caritas Revolution supports small charities as a catalyst for positive change by offering a platform for enhancing their impact and improving the service they provide. Financial transparency allows individuals to track contributions and support specific projects. Through compassion, progress, and transparency, Caritas Revolution collaborates for a better world, leaving a lasting impact on communities in need.

Skills

Product development
Web front end (js/html/css)
Web development