Este proyecto es el frontend para la aplicación Alkywall, que simula un sistema de gestión de billeteras electrónicas. Este frontend interactúa con el backend de Alkywall para crear y administrar usuarios, realizar transacciones y gestionar saldos en diferentes monedas.
Este proyecto está construido con una variedad de tecnologías modernas, incluyendo:
- React para la construcción de la interfaz de usuario.
- Material-UI para componentes de UI estilizados y responsivos.
- Redux Toolkit y React Redux para la gestión del estado.
- Axios para las solicitudes HTTP.
- Formik y Yup para la gestión de formularios y validación.
- Recharts para visualizaciones de datos.
- Redux Persist para persistir el estado de Redux.
- React Router para la navegación.
- Notistack para las notificaciones en pantalla.
- Moment y Day.js para el manejo de fechas.
- React Slick y Slick Carousel para carruseles de imágenes.
- Otras librerías y herramientas para mejorar la experiencia de desarrollo y usuario.
Para instalar y ejecutar el proyecto en tu entorno local, seguí estos pasos:
git clone https://tu-repositorio-del-frontend.git
cd tu-directorio-del-frontend
npm install
npm run dev
Asegurate de tener instalado Node.js y npm en tu sistema. Este comando iniciará el servidor de desarrollo y abrirá la aplicación en tu navegador.
- Interfaz de Usuario Intuitiva: Con un diseño moderno y responsivo, proporciona una experiencia de usuario fluida y agradable.
- Gestión de Usuarios: Permite crear y administrar usuarios.
- Transacciones: Facilita la realización y visualización de transacciones en diferentes monedas.
- Visualización de Datos: Utiliza gráficos y visualizaciones para representar información relevante.
Podés encontrar más detalles sobre cada componente y su uso en la documentación oficial de las tecnologías utilizadas.