Plateforme de négociation d'actions
Une application Web moderne pour la négociation d'actions en temps réel et la gestion de portefeuille, construite avec React.js et Node.js. La plate-forme offre des données de marché en direct via le web scraping et dispose d'une interface élégante et réactive utilisant les composants Tailwind CSS et Aceternity UI.
Fonctionnalités implémentées
Pile technologique
L'extrémité avant
- Réagir.js
- React Router pour la navigation
- Tailwind CSS pour un style réactif
- Interface utilisateur Aceternity pour les composants et les animations modernes
- Chart.js pour la visualisation des données
- Intégration de Web Scraping pour les données en direct
Back-end
- Noeud.js
- Express.js
- Base de données PostgreSQL
- bcrypt pour le hachage de mot de passe
- Utilitaires de scraping Web
- Cheerio pour l'analyse HTML
- Axios pour les requêtes HTTP
Structure du projet
Fonctionnalités de l'interface utilisateur
- Conception réactive avec Tailwind CSS
- Animations et transitions modernes
- Graphiques et tableaux interactifs
- Mises à jour des données en temps réel
- Tableau de bord de portefeuille convivial
- Interface claire et intuitive
Caractéristiques des données
- Mises à jour du cours des actions en temps réel
- Données historiques sur les prix
- Tendances et analyses du marché
- Mesures de performance du portefeuille
- Suivi des transactions
Commencer
- Cloner le référentiel
- Installer les dépendances pour le client et le serveur
- Configurer la base de données PostgreSQL
- Configurer les variables d'environnement
- Démarrer le serveur de développement
# Install client dependencies
cd client
npm install
# Install server dependencies
cd ../server
npm install
# Run both client and server
npm run dev
Contribuer
Les contributions, problèmes et demandes de fonctionnalités sont les bienvenus. N'hésitez pas à consulter la page des problèmes si vous souhaitez contribuer.
Licence
Ce projet est sous licence MIT.