Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/francojnieva/cabron-delivery-frontend
https://github.com/francojnieva/cabron-delivery-frontend
css3 deploy frontend html5 javascript node project-website react responsive-web-design tailwindcss typescript vercel visual-studio-code vite
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/francojnieva/cabron-delivery-frontend
- Owner: francojnieva
- Created: 2024-06-05T22:21:29.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-09-03T13:41:55.000Z (5 months ago)
- Last Synced: 2024-11-07T09:29:38.392Z (3 months ago)
- Topics: css3, deploy, frontend, html5, javascript, node, project-website, react, responsive-web-design, tailwindcss, typescript, vercel, visual-studio-code, vite
- Language: TypeScript
- Homepage: https://cabron-delivery-frontend.vercel.app
- Size: 2.9 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Cabrón Delivery - Frontend
## Descripción del Proyecto
Cabrón Delivery es una aplicación de delivery de comidas, diseñada para ofrecer una experiencia fluida y sencilla a los usuarios. La aplicación permite a los usuarios registrarse, iniciar sesión, gestionar su perfil, y realizar pedidos de manera fácil. Los mismos pueden agregar productos al carrito, ver descuentos, y elegir el método de pago para completar su compra.[![789shots-so.png](https://i.postimg.cc/hjcVHd5k/789shots-so.png)](https://postimg.cc/3yfyGd71)
## Tecnologías Utilizadas
![ReactJS](https://img.shields.io/badge/React-61DAFB?style=for-the-badge&logo=react&logoColor=white) ![Static Badge](https://img.shields.io/badge/Typescript-3178C6?style=for-the-badge&logo=Typescript&logoColor=fff) ![Static Badge](https://img.shields.io/badge/Vite-646CFF?style=for-the-badge&logo=Vite&logoColor=fff) ![Tailwind CSS](https://img.shields.io/badge/Tailwind_CSS-38B2AC?style=for-the-badge&logo=tailwind-css&logoColor=white) ![Git](https://img.shields.io/badge/Git-F05032?style=for-the-badge&logo=git&logoColor=white)![Static Badge](https://img.shields.io/badge/DaisyUI-5A0EF8?style=for-the-badge&logo=DaisyUI&logoColor=fff) ![Static Badge](https://img.shields.io/badge/React%20hook%20form-EC5990?style=for-the-badge&logo=react%20hook%20form&logoColor=fff) ![Static Badge](https://img.shields.io/badge/React%20router-CA4245?style=for-the-badge&logo=react%20router&logoColor=fff) ![Static Badge](https://img.shields.io/badge/React%20icons-CA4245?style=for-the-badge&logo=react%20icons&logoColor=fff)
![Static Badge](https://img.shields.io/badge/Axios-5A29E4?style=for-the-badge&logo=axios&logoColor=fff) ![Visual Studio Code](https://img.shields.io/badge/Visual_Studio_Code-007ACC?style=for-the-badge&logo=visual-studio-code&logoColor=white) ![Static Badge](https://img.shields.io/badge/npm-CB3837?style=for-the-badge&logo=npm&logoColor=%23fff) ![Static Badge](https://img.shields.io/badge/Vercel-000000?style=for-the-badge&logo=Vercel&logoColor=%23fff)
## Funcionalidades
### Registro y Autenticación
- **Registro de usuarios:** Los usuarios pueden registrarse en la aplicación proporcionando su nombre, correo electrónico y contraseña. Recibirán un correo de confirmación.[![c.png](https://i.postimg.cc/vZ5gbmfb/c.png)](https://postimg.cc/6855htMm)
- **Inicio de sesión:** Una vez registrados, los usuarios pueden iniciar sesión para acceder a todas las funcionalidades de la aplicación.
[![59shots-so.png](https://i.postimg.cc/C5vCCxJW/59shots-so.png)](https://postimg.cc/Zvdy4ZGc)
### Gestión de Usuario
- **Edición de perfil:** Los usuarios pueden actualizar su información personal, como nombre, correo electrónico y contraseña.- **Ver productos con descuento:** Los usuarios pueden ver una lista de productos que están actualmente en oferta.
### Carrito de Compras
- **Agregar productos al carrito:** pueden agregar productos al carrito y ver un resumen de su compra.- **Gestión del carrito:** Los usuarios pueden editar la cantidad de productos en el carrito o eliminarlos antes de proceder al pago.
### Proceso de Compra
- **Métodos de pago:** Los usuarios pueden elegir pagar mediante transferencia bancaria o a través de Mercado Pago.- **Subida de comprobante:** Una vez realizado el pago, los usuarios deben subir el comprobante y proporcionar la dirección de entrega.
- **Notificación de pedido:** Tras completar la compra, el equipo de Cabrón Delivery recibe un correo con los detalles del pedido, incluidos los datos del usuario, productos, y dirección de envío.
[![d.png](https://i.postimg.cc/XqTq0Mvr/d.png)](https://postimg.cc/m1yBQ5C4)
### Panel de Administrador
- **Inicio de sesión del administrador:** El administrador debe iniciar sesión para acceder a las funcionalidades administrativas.- **Gestión de usuarios:** El administrador puede ver y borrar todos los usuarios registrados en la aplicación.
- **Gestión de productos:** El administrador puede ver todos los productos, editarlos, eliminarlos, y agregar nuevos productos a la aplicación.
[![123shots-so.png](https://i.postimg.cc/3JVm36qC/123shots-so.png)](https://postimg.cc/RN1NRP4N)
## Despliegue
La aplicación está desployada en Vercel.[Ver repositorio Cabrón Delivery - Backend](https://github.com/francojnieva/Cabron-delivery-Backend.git)