Logo Lanfrica

daotheoptimus-pixel/accounting-saas-mali

Domaine:

socioeconomic

Type de record:

software
Créateur:
dao
Hôte:
# Accounting SaaS Mali Une solution SaaS complète de comptabilité conçue spécifiquement pour les entreprises au Mali. ## 🎯 Fonctionnalités Principales - **Gestion des Factures** : Créer, éditer et gérer les factures - **Suivi des Dépenses** : Enregistrer et catégoriser les dépenses - **Rapports Financiers** : Générer des rapports détaillés - **Gestion des Clients** : Maintenir une base de données client - **Gestion des Fournisseurs** : Suivre les fournisseurs et les paiements - **Tableaux de Bord** : Visualiser les métriques clés - **Multi-devise** : Support pour XOF et autres devises - **Audit Trail** : Journalisation complète des modifications ## 🛠️ Stack Technologique ### Frontend - **React 18** - Interface utilisateur - **TypeScript** - Typage statique - **Vite** - Bundler moderne - **React Router** - Navigation - **Zustand** - État global ### Backend (À venir) - **Node.js + Express** - **PostgreSQL** - Base de données - **Prisma** - ORM - **JWT** - Authentification ## 📦 Installation ```bash npm install ``` ## 🚀 Démarrage ### Mode Développement ```bash npm run dev ``` ### Build Production ```bash npm run build ``` ## 📝 Scripts Disponibles - `npm run dev` - Démarrer le serveur de développement - `npm run build` - Construire pour la production - `npm run test` - Exécuter les tests - `npm run lint` - Vérifier le code - `npm run format` - Formater le code - `npm run typecheck` - Vérifier les types TypeScript ## 📂 Structure du Projet ``` . ├── src/ │ ├── components/ # Composants React réutilisables │ ├── pages/ # Pages de l'application │ ├── hooks/ # Hooks personnalisés │ ├── stores/ # État Zustand │ ├── services/ # Services API │ ├── types/ # Définitions TypeScript │ ├── utils/ # Utilitaires │ ├── App.tsx # Composant principal │ └── main.tsx # Point d'entrée ├── public/ # Assets statiques ├── tests/ # Tests unitaires et intégration ├── vite …