Punto de venta con REACT - FULL STACK
Proyecto FUNCIONAL - Zustand, TanStack, Supabase, PostgreSQL, Atomic Design
Como funcionara el curso
Resolucion de preguntas
Requerimientos previos
Instalar extensión para Styled Components
1 Creando el proyecto
2 Instalar Auto Barrel
3 Configuracion de auto barrel
4 Organizando carpetas
5 Instalando dependencias basicas
6 Agregando estilos globales
7 Primer maquetado
8 Definiendo secciones
9 Definiendo return
10 Implementando temas con zustand
11 Agregando el SIDEBAR
12 Cambiando tamaños
13 Diseño del login
14 Agregando Buttons
15 Culminando diseño
16 Footer
17 Conectando a SUPABASE
18 AuthStore
19 Probando login
20 Context
21 Data user
22 Rutas protegidas
23 Finalizando login
Código fuente de la sección
1 Creando la tabla de productos
2 Tablas basicas
3 Probando trigger
4 Insertando Sucursales
5 Tabla categorias
6 Diagrama logico para la subida de imagenes
7 Funcion insertar categorias
8 Configurando el Storage
9 Subiendo imagen al Storage
10 Mostrar categorias
11 Probando insertar empresa
12 Mostrar usuarios
13 Insertar empresa
14 Insertando usuarios
15 Registrando varios usuarios
16 Insertar asignacion de sucursales
17 Creando pagina de configuracion
18 Diseño de pagina configuraciones
19 Instalando TanStack
21 Mostrar modulos
22 Usando Tanstack Query
23 Agregando Spinner
24 Maquetado de categorias
25 Agregando btn
26 Buscador
27 Editar categorias
28 Actualizar imagenes
29 useCategoriasStore
30 Tabla categorias
31 Mostrar empresa por usuario_
32 Llamando por Query
33 Mostrar categorias
34 TansTack Table
35 Registro de categorias
36 Explicacion global de registro
37 Validando categorias
38 Agregando refetchOnWindowFocus
36 Explicacion global de registro
39 Probando editar y eliminar
40 Terminando el crud completo
Código fuente de la sección
1 Tabla productos
2 Tablas extras
3 Modulo de productos
4 Pagina de productos
5 Agregando inputs
6 Dividiendo el formulario
7 Switch
8 Selector
9 Mostrar sucursales
10 Seleccionar sucursal
11 Seleccinar categoria
12 Se vende por
13 Generar codigo automatico
14 Regiones
15 Rpc insertar productos
16 Validando campos
17 Gegerar codigos
18 Validar datos vacios
19 Probando validaciones
20 Insertar productos
21 Mostrar columnas
22 Rpc mostrar productos
23 Rpc buscar productos
24 Eliminar productos
25 Mostrar stock de almacen
27 Validar check inventarios
26 Validar stock
28 Eliminar almacen
29 Trigger para actualizar uso de inventarios
30 Validar refetch
31 Editar productos
32 Altura del formulario
33 Modificando inputs de codigos
34 Terminando validaciones
Código fuente
1 Creando la pagina para pos
2 Maquetado inicial
3 Header
4 Header separado
5 Area teclado
6 Terminando esquema
7 Dando stylos al header
8 Item detalle
9 Totales
10 Rellenos
11 Style Footer
12 Menu hamburguesa
13 Lista desplegable
14 Finalizando
Bienvenida a la sección
Script de la base de datos (OPCIONAL)
1 Tabla ventas
2 Trigger para disminuir el stock
3 Declarando variables
4 Probando trigger
5 Validar sucursal
6 Aumentar stock
7 Crud ventas
8 Probando primer venta
9 Borrando ventas incompletas
10 Validando ventas
11 Agregando detalles de venta
12 Agregando paginas de welcome y 404
13 Mostrar sucursales asignadas
14 Llamando al rpc
15 Modificando columnas
16 Mostrar detalle ventas
17 Mostrar almacen por producto
18 Solucionando problema de primer select
19 Obteniendo el id de almacen
20 Agregando estilos al detalle
21 Mejorando el buscador
22 Agrupando productos repetidos
23 Probando la agrupacion de productos
24 Modificando almacenes
25 Mostrando ventas
26 Animacion en ventas
27 Eliminar detalle ventas
28 Ordenando items
29 Mostrar animacion
30 Botones para aumentar y disminuir cantidad
31 Persistencia de datos
32 Aumentar cantidad
33 Disminuir cantidad
34 Totalizador
35 Mejorando diseño de cantidades
36 Actulizando el totalizador
37 Solucionando totalizador
Código fuente de la sección