Skip to content

kenny516/phoenix-coin

Repository files navigation

Phoenix Coin Logo

Phoenix Coin

🚀 Une application mobile de trading de cryptomonnaies moderne et sécurisée

Expo React Native TypeScript

📱 Aperçu

Phoenix Coin est une plateforme mobile de trading de cryptomonnaies qui offre une expérience utilisateur fluide et sécurisée. L'application permet aux utilisateurs de gérer leurs portefeuilles, suivre les cours en temps réel et effectuer des transactions en toute sécurité.

✨ Fonctionnalités

  • 🔐 Authentification sécurisée avec Firebase
  • 📊 Suivi des cours en temps réel
  • 💱 Trading de cryptomonnaies
  • 📈 Graphiques interactifs avec react-native-gifted-charts
  • 🌓 Thème clair/sombre automatique
  • 📱 Interface utilisateur réactive et moderne avec NativeWind

🛠️ Technologies Utilisées

  • Frontend

    • React Native
    • Expo Router
    • TypeScript
    • NativeWind (Tailwind CSS)
    • React Native Reanimated
  • Backend & Services

    • Firebase Authentication
    • Firebase Firestore
    • Expo Notifications
    • ImageKit pour la gestion des images

🚀 Installation

  1. Cloner le projet

    git clone [votre-repo-url]
    cd phoenix-coin
  2. Installer les dépendances

    npm install
  3. Configuration des variables d'environnement

    cp .env.example .env

    Remplissez les variables d'environnement nécessaires dans le fichier .env

  4. Lancer l'application

    npm start

📱 Scripts Disponibles

  • npm start - Lance le serveur de développement Expo
  • npm run android - Lance l'application sur Android
  • npm run ios - Lance l'application sur iOS
  • npm run web - Lance l'application en version web
  • npm run test - Lance les tests
  • npm run lint - Vérifie le code avec le linter

🏗️ Structure du Projet

phoenix-coin/
├── app/                    # Routes et pages de l'application
│   ├── (tabs)/            # Navigation par onglets
│   ├── auth/              # Pages d'authentification
│   └── content/           # Contenu principal
├── assets/                # Images et ressources statiques
├── components/            # Composants réutilisables
├── firebase/             # Configuration Firebase
├── hooks/                # Custom hooks
├── stores/               # État global (Zustand)
└── types/                # Définitions TypeScript

📄 License

Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.

👥 Contribution

Les contributions sont les bienvenues ! N'hésitez pas à ouvrir une issue ou à soumettre une pull request.

About

A mobile version of PhoenixCoin

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published