Plataforma de negociación de acciones
Una aplicación web moderna para la negociación de acciones y la gestión de carteras en tiempo real creada con React.js y Node.js. La plataforma ofrece datos de mercado en vivo a través de web scraping y presenta una interfaz elegante y receptiva que utiliza componentes Tailwind CSS y Aceternity UI.
Funciones implementadas
Pila de tecnología
Interfaz
- Reaccionar.js
- Reaccionar enrutador para navegación
- Tailwind CSS para un estilo responsivo
- Interfaz de usuario de Aceternity para componentes y animaciones modernos
- Chart.js para visualización de datos
- Integración de Web Scraping para datos en vivo
backend
- Nodo.js
- expreso.js
- base de datos postgresql
- bcrypt para hash de contraseñas
- Utilidades de raspado web
- Cheerio para análisis HTML
- Axios para solicitudes HTTP
Estructura del proyecto
Funciones de la interfaz de usuario
- Diseño responsivo con Tailwind CSS
- Animaciones y transiciones modernas.
- Cuadros y gráficos interactivos
- Actualizaciones de datos en tiempo real
- Panel de cartera fácil de usar
- Interfaz limpia e intuitiva
Funciones de datos
- Actualizaciones del precio de las acciones en tiempo real
- Datos históricos de precios
- Tendencias y análisis del mercado.
- Métricas de rendimiento de la cartera
- Seguimiento de transacciones
Empezando
- Clonar el repositorio
- Instalar dependencias tanto para el cliente como para el servidor.
- Configurar la base de datos PostgreSQL
- Configurar variables de entorno
- Iniciar el servidor de desarrollo
# Install client dependencies
cd client
npm install
# Install server dependencies
cd ../server
npm install
# Run both client and server
npm run dev
Contribuyendo
Se aceptan contribuciones, problemas y solicitudes de funciones. No dudes en consultar la página de problemas si quieres contribuir.
Licencia
Este proyecto tiene licencia del MIT.