Logo Lanfrica

Maxified01/Solsync-Africa

Domain:

environment and energysocioeconomic

Record type:

software
Creator:
Max
Host:
# 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