The Community Voices app is a web-based platform designed for community health advocacy and data collection, specifically tailored for the South African National AIDS Council (SANAC) Civil Society Forum. The app facilitates user authentication, health registration, audio recording with transcription capabilities, and provides an admin dashboard for comprehensive system management. Users can register and log in to access various features. The health registration module allows community members to provide personal and health-related information through a multi-step process. The recording system enables users to capture audio discussions, which can be transcribed in real-time using the Web Speech API. The app also supports multiple languages, catering to the diverse linguistic landscape of South Africa. Key features of the app include: - User authentication with secure login and registration. - Health registration for community members, collecting essential health information. - Audio and video recording capabilities, with real-time transcription. - An admin dashboard for managing users and monitoring system activity. - Mobile-first design, ensuring accessibility on various devices. - Offline support through Progressive Web App (PWA) capabilities. - Multi-language support, including South African languages and sign language. To use the app, users can navigate through the login or registration screens, fill out the necessary forms, and access the dashboard to record discussions or manage health registrations. The app is built using modern web technologies, including TypeScript, React, and Next.js, with a focus on user experience and accessibility. The app's architecture includes a backend API for handling data storage and retrieval, utilizing PHP and MySQL for database management. The frontend leverages React components for a responsive and interactive user interface, while the app's styling is managed with Tailwind CSS for a clean and modern look. Overall, the Community Voices app aims to empower community members by providing a platform for health advocacy and data collection, enhancing the effectiveness of health services in the region.
No tags
Last Updated July 23, 2025