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.
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. |