# SolSync-Africa
## Mission
SolSync Africa aims to help eradicate poverty in Africa, both mentally and financially, by utilizing renewable energy solutions to improve living standards and economic potential through the solar energy sector.
## Features
* **Real-time Solar System Monitoring** - Track battery levels, power output, and system health
* **Pay-As-You-Go Financing** - Flexible payment plans via mobile money integration
* **Certified Technician Services** - On-demand maintenance and repair requests
* **Business Opportunity Hub** - Educational content and income-generating ideas
* **Multi-language Support** - English, French, Swahili, and Kinyarwanda
* **Offline Capability** - Works with limited internet connectivity
* **Secure Authentication** - Phone number verification system
## Quick start
### Prerequisites
Before you begin, ensure you have the following installed:
* Node.js (version 16 or higher)
* npm or yarn package manager
* Expo CLI (optional, but recommended)
* Git
### Step by step installation guide
1. Clone the repository
```bash
git clone
github.com
cd solysync-Africa
```
2. Install dependencies
```bash
npm install
```
3. Install packages
```bash
npx expo install --fix
npx expo install expo-secure-store expo-network expo-device expo-localization expo-crypto expo-location
```
4. Install navigation dependencies
```bash
npx expo install @react-navigation/native @react-navigation/stack @react-navigation/bottom-tabs
npx expo install react-native-screens react-native-safe-area-context
```
5. Install UI and utility packages
```bash
npx expo install react-native-paper react-native-vector-icons
npx expo install @react-native-async-storage/async-storage
```
6. Start the development server
```bash
npm start
```
7. Run on web
Press w in terminal to open browser
## Demo video