Community Cares is a social impact platform designed to connect people in need—especially those experiencing homelessness—with free food and essential resources in their communities. Through a combination of mobile, web, and administrative tools, the app empowers users to discover, share, and manage donation points that offer support to vulnerable populations.

🌐 System Architecture

The project is divided into four main components:

Component
Mobile App (community-cares) A React Native app built with Expo and TypeScript, allowing users to browse food donation points on the go.
Backend Server (community-cares-server) A RESTful API built with Node.js, Express, and Prisma ORM, responsible for managing donation point data, user interactions, and health checks.
Web Interface (community-cares-web) A Next.js-based frontend where users can submit helpful locations to support people in need.
Admin Dashboard (community-cares-web-admin) A management portal for administrators to register, edit, and monitor food donation locations.

Key Features

🛠 Technologies Used