Laracofo
Laracoffee es una aplicación web creada con el marco de Laravel que permite a los usuarios navegar y pedir productos de café en línea.
Tabla de contenido
- Características
- Instalación
- Uso
- Que contribuye
- Licencia
- Ui
- En resumen
Características
Administración
- Página de autenticación: esta página permite que el administrador inicie sesión.
- Página del tablero: el administrador tiene acceso a un tablero para una descripción general de las actividades del sistema.
- Página del cliente: proporciona una lista de detalles registrados del cliente para que el administrador lo vea.
- Página de transacción de registro: el administrador puede monitorear los registros de transacciones.
- Página del producto: el administrador puede ver, agregar, editar y eliminar los detalles del producto.
- Página de revisión del producto: el administrador puede ver las revisiones de productos.
- Página de perfil: el administrador puede editar sus datos de perfil y cambiar contraseñas si es necesario.
- Página de pedido: el administrador puede administrar pedidos de usuario, incluido el estado de órdenes cambiante (rechazado, hecho, aprobado).
- Historial de pedidos: el administrador puede revisar el historial de pedidos.
Usuario general
- Página de autenticación y registro: los usuarios pueden iniciar sesión o registrarse para obtener una cuenta.
- Página de inicio: la página de destino principal para los usuarios.
- Página de puntos: los usuarios pueden rastrear puntos de fidelización ganados a través de transacciones.
- Página de perfil: los usuarios pueden editar sus datos de perfil y cambiar las contraseñas si es necesario.
- Página del producto: los usuarios pueden comprar productos, ver los detalles del producto y dejar revisiones de productos (después de completar la compra).
- Página de pedido: los usuarios pueden ver y administrar su carrito de compras, incluida la edición y la cancelación de pedidos.
- Historial de pedidos: los usuarios pueden revisar su historial de pedidos.
Instalación
Para ejecutar Laracoffee localmente, siga estos pasos:
Clon este repositorio:
git clone https://github.com/snykk/Laracoffee.git
Cambiar al directorio del proyecto
Instale las dependencias del proyecto
composer install
npm install
Copie el archivo .env.example a .env y configure sus variables de entorno, incluida la configuración de su base de datos y cualquier otra configuración necesaria.
Generar una clave de aplicación
Cree un enlace simbólico para el directorio de almacenamiento
Establezca el disco del sistema de archivos en público en el archivo .env
Migrar la base de datos
Semilla la base de datos con datos de muestra (opcional):
Iniciar el servidor de desarrollo
Acceda a la aplicación en su navegador en http: // localhost: 8000
Uso
- Visite el sitio web y regístrese para obtener una cuenta.
- Explore los productos de café disponibles, agréguelos a su carrito y continúe con el pago.
- Realice un pedido de prueba para ver el flujo de trabajo de procesamiento de pedidos.
- Acceda al panel de administración iniciando sesión con credenciales de administración (si se sembra).
- Administrar productos y pedidos a través del panel de administración.
Que contribuye
¡Las contribuciones son bienvenidas! Si desea contribuir a este proyecto, siga estos pasos:
- Bifurca el repositorio.
- Cree una nueva rama para su característica o corrección de errores:
git checkout -b feature-name . - Haga sus cambios y confídalos:
git commit -m 'Add some feature' . - Empuje a su horquilla:
git push origin feature-name . - Cree una solicitud de extracción en el repositorio original.
Licencia
Este proyecto tiene licencia bajo la licencia MIT.
Ui
Página de administración
Panel

Listas de clientes

Listas de transacciones

Página de productos

Agregar producto

Editar producto

Pedido de detalle

Orden de historia

Usuario general
Página de registro

Página de autenticación

Hogar

Punto de usuario

Perfil de detalle

Perfil de edición

Página de productos

Detalle del producto

Hacer un pedido

Lista de pedidos

Subir prueba de transferencia

Detalle de pedido

Orden de edición

Enviar una revisión

En resumen
Siéntase libre de explorar la aplicación y pruébalo tú mismo. Si tiene alguna pregunta o encuentra algún problema, no dude en comunicarse. Se agradece mucho sus comentarios. Feliz exploración !!!