Students in South Africa face fragmented and time-consuming bursary application processes. Each application requires repetitive document uploads and manual status tracking. Providers struggle with incomplete submissions, high admin costs, and limited reach.
# BursaryHub - Student Bursary Management Platform
A comprehensive React Native application for managing bursary applications, connecting students with funding opportunities, and streamlining the application process.
## 📱 Features
### Student Features
- **Dashboard**: Overview of applications, status tracking, and quick actions
- **Bursary Discovery**: Browse and filter available bursaries
- **Application Management**: Submit, track, and manage applications
- **Profile Management**: Complete profile with document uploads
- **Real-time Updates**: Track application status changes
### Provider Features
- **Bursary Management**: Create, edit, and manage bursary opportunities
- **Application Review**: Review and process student applications
- **Analytics**: Track application metrics and success rates
### Admin Features
- **User Management**: Manage students and providers
- **System Oversight**: Monitor platform activity and performance
- **Settings**: Configure system-wide settings
## 🚀 Quick Start
### Prerequisites
- Node.js (v16 or higher)
- npm or yarn
- React Native development environment
- iOS Simulator (for iOS development)
- Android Studio (for Android development)
### Installation
1. **Clone the repository**
```bash
git clone
github.com
cd bursaryhub
```
2. **Install dependencies**
```bash
npm install
# or
yarn install
```
3. **Install iOS dependencies** (iOS only)
```bash
cd ios && pod install && cd ..
```
4. **Start the development server**
```bash
npm start
# or
yarn start
```
5. **Run on device/simulator**
```bash
# iOS
npm run ios
# or
yarn ios
# Android
npm run android
# or
yarn android
```
## 🔐 Demo Credentials
The app includes demo data for testing. Use these credentials to explore different user roles:
### Students
- **Email**: `student@demo.com` | **Password**: `demo123`
- John Student - UCT Computer Science (Undergraduate)
- **Email**: `sarah@demo.com` | **Password**: `demo123`
- Sarah Johnson - Wit …