Logo Lanfrica

DebbsIo/SaveCircle-Frontend

Domaine:

socioeconomic

Type de record:

software
Créateur:
Deb
Hôte:
SaveCircle is an open-source platform that digitizes informal savings circles (Ajo, Chama, Tanda) on the Stellar network. It eliminates fraud, automates payouts, and builds verifiable on-chain credit histories that unlock access to microloans for underserved communities globally. # SaveCircle Frontend *Save Together. Trust the Chain.* SaveCircle is an open-source platform that digitizes informal savings circles (Ajo, Chama, Tanda) on the Stellar network. It eliminates fraud, automates payouts, and builds verifiable on-chain credit histories that unlock access to microloans for underserved communities globally. ## 🚀 Features - **Group Management**: Create and join savings circles with customizable contribution schedules - **Smart Contract Integration**: Secure fund management using Stellar Soroban contracts - **On-Chain Credit Scoring**: Build portable credit scores from savings behavior - **Microloan Module**: Access loans backed by your savings history - **Mobile-First PWA**: Works offline on low-end Android devices - **Multi-Language Support**: Designed for global accessibility - **Notifications**: SMS and push notifications for reminders and updates ## 🏗️ Architecture This frontend application is built with: - **React.js**: Component-based UI framework - **Tailwind CSS**: Utility-first CSS framework - **Workbox**: Service worker for PWA offline capabilities - **Stellar SDK**: Integration with Stellar blockchain - **Progressive Web App**: Installable on mobile devices ## 📋 Prerequisites - Node.js 18+ - npm or yarn - Stellar wallet (Freighter recommended) ## 🛠️ Installation 1. Clone the repository: ```bash git clone github.com cd SaveCircle-Frontend ``` 2. Install dependencies: ```bash npm install ``` 3. Start the development server: ```bash npm start ``` 4. Open localhost in your browser. ## 📜 Available Scripts - `npm start` - Runs the app in development mode - `npm test` - Launches the test runner - `npm run build` - Builds the app for production - `npm run eject` - Ejects from Create React App (irreversible) ## 🔧 Configuration Create a `.env` file in the root directory with the following variables: ```env REACT_APP_STELLAR_NETWORK=testnet # or mainnet REACT_APP_A …

Languages

Licenses