eCommerce es una aplicación de eCommerce desarrollada con React y Node.js. Proporciona una plataforma para la venta de productos en línea, con una interfaz de usuario moderna y funcionalidades clave para compradores y vendedores.
- JavaScript
- Node.js
- React
- Vite
- MySQL
- Node.js >= versión 12
- MySQL Server
- Clona este repositorio:
git clone https://github.com/CarlosArturoHernandez/ecommerce-react.git
- Instala las dependencias:
npm install
- Configura la base de datos MySQL según el archivo
database.sql
- Inicia el servidor:
npm start
- Visita
http://localhost:3000
en tu navegador.
- Registro e inicio de sesión de usuarios.
- Navegación y búsqueda de productos.
- Carrito de compras.
- Proceso de pago.
- Panel de administración para gestionar productos y pedidos.
¡Las contribuciones son bienvenidas! Si deseas contribuir a este proyecto, sigue estos pasos:
- Haz un fork del repositorio.
- Crea una nueva rama:
git checkout -b feature/nueva-caracteristica
. - Haz tus cambios y haz commit:
git commit -am 'Agrega una nueva característica'
. - Sube tus cambios:
git push origin feature/nueva-caracteristica
. - Envía un pull request.
- Configura la conexión a la base de datos MySQL en
src/services/db.js
. - Asegúrate de tener las variables de entorno configuradas adecuadamente.
Para desplegar el proyecto en un entorno de producción, sigue las instrucciones de tu proveedor de alojamiento preferido.
Si encuentras algún problema o tienes alguna pregunta, no dudes en abrir un issue en este repositorio.