Logo Lanfrica

Mide69/Rhema-App

Domain:

education

Record type:

software
Creator:
Mid
Host:
This is RBTC Nigeria Student app. Web, Android and IOS # RBTC Nigeria Student App A comprehensive mobile and web application for Rhema Bible Training College Nigeria students. ## Project Structure ``` ├── backend/ # Node.js/Express API server ├── mobile/ # React Native mobile app ├── admin-dashboard/ # React.js admin panel ├── docs/ # Documentation and wireframes ├── database/ # Database schemas and migrations └── deployment/ # CI/CD and deployment configs ``` ## Development Timeline (2021-2023) ### 2021 Q3-Q4: Foundation - ✅ Project setup and requirements - ✅ Backend authentication and database - ✅ Basic frontend and API integration ### 2022 Q1-Q4: Core Features - Student registration and course management - Payment integration and notifications - Learning materials and live streaming - Beta testing and public launch ### 2023 Q1-Q4: Advanced Features - Online exams and progress tracking - Multi-campus support - Community features and AI recommendations - Alumni portal ## Tech Stack - **Backend**: Node.js, Express.js, MongoDB, JWT - **Mobile**: React Native, Redux, AsyncStorage - **Admin**: React.js, Material-UI - **Payment**: Paystack/Flutterwave - **Streaming**: YouTube/Vimeo API - **Notifications**: Firebase Cloud Messaging - **Deployment**: Docker, AWS/Heroku ## Getting Started 1. Clone the repository 2. Install dependencies: `npm install` 3. Set up environment variables 4. Run development servers 5. Access mobile app and admin dashboard ## Features - Student authentication and profiles - Course enrollment and scheduling - Payment processing (fees, tithes, donations) - Learning materials (PDFs, audio, video) - Live streaming integration - Push notifications - Online exams and assessments - Multi-campus support - Community forums - Alumni portal - AI-powered recommendations