SkyInvest est une plateforme de réseau social dédiée aux investissements. Son objectif est de rendre l'investissement simple, intuitif et accessible à tous. La plateforme propose plusieurs modules pour faciliter l'interaction entre les utilisateurs et la gestion des investissements :
- Chat en direct pour échanger avec d'autres investisseurs et experts.
- Tableau de bord administrateur pour gérer les utilisateurs, les projets et les paramètres de la plateforme.
- Intégration Stripe pour des paiements sécurisés.
- Système de likes et favoris pour suivre les projets et investisseurs qui vous intéressent.
- Simulateur de gains pour estimer le potentiel de retour sur investissement.
- Système d'abonnements pour accéder à des fonctionnalités premium.
- Consultation et signature électronique des contrats d'investissement pour une gestion sécurisée des investissements.
SkyInvest est actuellement en cours de développement et sera bientôt disponible en version finale. Une version temporaire est accessible https://vigilant-galois.217-160-10-9.plesk.page
Prérequis:
- Avoir Composer, NPM et une version de PHP supérieure à 7.4 installés sur votre machine.
Instructions:
- Clonez le dépôt du projet :
git clone <https://github.com/latomate07/skyinvest.git>
- Accédez au répertoire du projet :
cd skyinvest
- Copiez le fichier
.env.example
en.env
et renseignez les valeurs de connexion à la base de données. - Installez les dépendances en utilisant la commande :
composer install && npm install
- Générez les clés d'application en utilisant la commande :
php artisan key:generate
- Exécutez les migrations en utilisant la commande :
php artisan migrate
- Initialisez la base de données avec des données de test en utilisant les commandes :
php artisan db:seed --class=DatabaseSeeder && php artisan db:seed --class=ProjectSeeder
- Démarrez le serveur de développement en utilisant la commande :
php artisan serve
Accès à la plateforme:
La plateforme est accessible à l'adresse http://localhost:8000 dans votre navigateur web.