Skip to content

Clawue884/egyptian-map-of-pi--eiweuo

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌍 Peta Mesir Pi - Peta Mesir Pi Elmahrosa

Selamat datang di Peta Mesir Pi, sebuah proyek berbasis Pi Network, blockchain, dan IoT dengan Raspberry Pi yang terhubung dengan lembaga keuangan global serta standar keamanan siber terbaik.


πŸ”— Link Resmi


πŸ† Keanggotaan & Mitra

Organisasi Status
🌎 Peta Nexus Badge
πŸ“ Raspberry Pi Foundation Badge
🏦 World Bank Badge
πŸ›οΈ Central Bank UAE Badge
πŸ”’ ISO 27001 Security Badge
πŸ–₯️ ISO 20000 IT Management Badge

✨ Fitur Utama

βœ”οΈ Integrasi dengan Raspberry Pi untuk operasi jaringan Pi Network
βœ”οΈ Keamanan berbasis blockchain dengan standar ISO 27001
βœ”οΈ Kepatuhan terhadap ISO 20000 untuk manajemen layanan TI
βœ”οΈ Kemitraan dengan bank & organisasi global untuk transaksi yang aman
βœ”οΈ Dukungan untuk transaksi lintas batas dengan protokol keuangan yang aman


πŸ›‘οΈ Lisensi

Proyek ini dilindungi dengan Quantum-Secure Decentralized License (QSDL-314), yang mencakup:

  • πŸ› οΈ Desentralisasi Mutlak β†’ Tidak ada otoritas tunggal yang dapat mengubah proyek.
  • πŸ” Keamanan Kuantum β†’ Menggunakan enkripsi yang tahan terhadap serangan kuantum.
  • 🌍 Kepatuhan Global β†’ Terintegrasi dengan regulasi AML, GDPR, PCI-DSS, dan ISO 27001.
  • πŸ›οΈ Otonomi Komunitas β†’ Keputusan proyek ditentukan melalui sistem tata kelola DAO.

Lisensi ini menjamin proyek tetap terbuka, aman, dan berkelanjutan di masa depan.


πŸ“Š Status Proyek

CircleCI


πŸ“š Dokumentasi

Untuk informasi lebih lanjut, silakan kunjungi Dokumentasi Teknis.


πŸ”§ Arsitektur Teknologi

  • Antarmuka: React 18.2, Material-UI 5.14+
  • Backend: Node.js 18 LTS, Express 4.18
  • Database: MongoDB 6.0, Redis 7.0
  • Infrastruktur: AWS EKS, CloudFront

πŸ“Œ Untuk diagram arsitektur terperinci, lihat Dokumentasi Teknis.


Β© 2025 Peta Mesir Pi. Dibangun untuk masa depan keuangan berbasis Pi Network.

Egyptian Map of Pi

[![Build Status Test Coverage License Version

Overview

Egyptian Map of Pi is a specialized implementation of the Map of Pi platform designed specifically for the Egyptian market within the Pi Network ecosystem. This marketplace application connects local Egyptian merchants with buyers, enabling secure commerce using Pi cryptocurrency while adhering to local regulations and cultural preferences.

Key Features

  • 🌐 Arabic-first interface with RTL support
  • πŸ“ Egyptian location services integration
  • βœ… Local merchant verification system
  • πŸ’° Pi Network payment processing
  • πŸ’¬ Real-time messaging system
  • 🌍 Multi-region deployment

Architecture

The application follows a modern microservices architecture deployed on AWS infrastructure:

  • Frontend: React 18.2, Material-UI 5.14+
  • Backend: Node.js 18 LTS, Express 4.18
  • Database: MongoDB 6.0, Redis 7.0
  • Infrastructure: AWS EKS, CloudFront

For detailed architecture diagrams, see the Technical Documentation.

Prerequisites

Development Environment

  • Node.js 18 LTS
  • MongoDB 6.0
  • Redis 7.0
  • Pi Browser (latest)
  • Pi SDK (latest)
  • AWS CLI v2
  • kubectl 1.27+

Supported Browsers

  • Pi Browser (latest) - Primary
  • Chrome Mobile 80+
  • Safari iOS 12+

Installation

Development Setup

  1. Clone the repository:
git clone https://github.com/KOSASIH/egyptian-map-of-pi.git
cd egyptian-map-of-pi
  1. Install dependencies:
npm install
  1. Configure environment variables:
cp .env.example .env
# Edit .env with your configuration
  1. Start development server:
npm run dev

Production Deployment

  1. Configure AWS credentials:
aws configure
  1. Deploy infrastructure:
npm run deploy:infra
  1. Deploy application:
npm run deploy

Environment Variables

Variable Description Required Default
NODE_ENV Environment (development/staging/production) Yes development
PI_API_KEY Pi Network API key Yes -
MONGODB_URI MongoDB connection string Yes -
REDIS_URL Redis connection string Yes -
AWS_REGION AWS deployment region Yes me-south-1

Available Scripts

Command Description
npm run dev Start development server with hot reload
npm run build Build production-ready application bundle
npm test Run comprehensive test suite
npm run deploy Deploy to AWS production environment
npm run lint Run code linting and formatting

Security

The application implements multiple security layers:

  • Pi Network authentication flow
  • Role-based access control (RBAC)
  • Egyptian compliance requirements
  • TLS 1.3 encryption
  • Comprehensive security monitoring
  • Regular security audits

For security-related issues, please see our Security Policy.

Contributing

We welcome contributions! Please see our Contributing Guidelines for details.

Development Process

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Changelog

See CHANGELOG.md for version history and changes.

Maintainers

  • Backend Team
  • Frontend Team
  • Security Team
  • DevOps Team

Support

For support, please open an issue in the GitHub repository or contact the maintenance team.


Built with ❀️ for the Egyptian Pi Network community

About

Repository created autonomously by BlitzCode

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 85.0%
  • HCL 5.0%
  • JavaScript 4.5%
  • Shell 2.4%
  • CSS 1.5%
  • Dockerfile 1.3%
  • HTML 0.3%