AWS-Based Volunteer-Project Matching Platform

Job ID: 39181217

Budget: ₹1,500 – ₹12,500 INR

Community Connect: A Volunteer Matching Platform
Objective: The objective is to design and implement an AWS-based solution for Community Connect, a non-profit organization, to build an online platform that connects volunteers with community projects. The goal is to create a functional and secure web application using preferably only the free services provided by AWS, focusing on cost-effectiveness. The platform should enable volunteer registrations, project listings, and volunteer selection of projects.

Problem Statement:

You are working for a non-profit organization called "Community Connect," which aims to build an online platform facilitating the connection volunteers with community projects. As a cost-conscious organization, you are required to design and implement a secure and cost-effective web application solution using preferably only the free services provided by AWS.

The organization currently lacks an online presence and a platform to facilitate the following key requirements:

Volunteer registrations - Develop a user-friendly registration system allowing volunteers to sign up and create accounts on the platform. Collect necessary information such as name, email address, and other relevant details to streamline volunteer engagement.
Project Listings - Implement a feature that enables project organizers to list out all the community projects seeking volunteer support. Ensure that project listings include essential details such as project description, location, required skills, and time commitment etc.
Volunteer Selection of Projects - Provide volunteers with the ability to browse through listed projects and select those aligning with their skills, interests, location, and availability. Implement filtering and search functionalities to enhance the volunteer's experience in finding suitable projects.
Communication (Optional Feature) - Explore the implementation of communication features that facilitate interaction between volunteers and project organizers. Consider integrating messaging or notification systems to enable seamless communication while maintaining user privacy and security.
Cost-effective Implementation - Utilize AWS free tier services to minimize operational costs associated with hosting and managing the web application. Optimize resource utilization and consider cost-effective architectural patterns to ensure sustainability within the free tier limits.