fiqus / compras-comunitarias Goto Github PK
View Code? Open in Web Editor NEWSoftware para la administración de compras comunitarias
License: Other
Software para la administración de compras comunitarias
License: Other
solamente permitir modificar las cuestiones necesarias para gestionar el sistema
a sacar: sitios, cuentas sociales, grupos
Posibilidad de agregar tags a un producto.
generar contenido para la landing
permitir a los usuarios modificar las compras antes de la fecha de cierre
Utilizando django channels lograr que se actualice en tiempo real en distintas computadoras
WEBSOCKETS
Necesitamos un enpoint que con un id de usuario y un id de listing traiga la orden que se creo si es que existe, para listar la compra que hizo
Necesitamos que la pantalla de Caja use el listing id que le pasamos por parametro y a su vez que el back le envie las credenciales de usuario
Ver el figma de tincheryx
permitir al admin ver/buscar las compras realizadas y cambiar el estado del pedido
Verificacion de email + mejorar my info (user_form)
Pantalla donde vemos los productos que compro el usuario e informacion de la listing
Deberíamos hacer que cuando esta enviando los emails muestre un spinner, y notifique cuando haya terminado
//POST que recibe una lista de products (order prododucts), crea una orden, y la salva
Pantalla en donde el usuario realiza la compra
enviar un mail al realizar la compra con el nro de pedido, para despues poder buscarlo en el listado de compras al momento de retirarlo
Actualmente si volvemos a dar clic en "Enviar correo de confirmación" volvemos a enviar el correo a todos sin distinguir si ya fue notificado
Listar las compras activas y las proximas compras
Agregar boton de "Informar Pedidos" al django admin de publicaciones que mande mail a todxs los consumidores con sus pedidos.
permitir al admin modificar la compra para mostrar el nro "real" de productos a entregar (a veces no llegan todos los productos) y mostrar el precio final con las modificaciones
Crear un modelo para que puedan modificar el asunto o algún mensaje en email desde el admin
Pantalla donde vemos que nuestra compra fue exitosa
Actualmente solamente enviamos emails locales, deberíamos configurar para prod
Ahora deberian tener tambien el costo
Agregar al modelo de publicacion, fecha de entrega, lugar y rango horario
Agregar boton a la publicacion que permita obtener un resumen de los pedidos realizados para asi poder realizar los pedidos finales a lxs productorxs
Una vez Tincho haga el diseño adaptar lo que hay en funcion de la UX y separarlo en distintas cards, ejemplo:
Footer
Navbar
Landing
Login
Registry
deberia tener 1 solo mail, no hace falta poder agregar/modificar mails
(habria que borrar la tabla de mails y ponerlo como un campo mas del profile, tambien habria que modificar el profile para que tenga los datos necesarios... nombre completo, dni, etc)
Crear los test para los endpoints de la api REST para que sea mas facil testear despues
//GET que te trae los productos de una listing
gj. pagado, entregado, pendiente entrega
Por el momento inicie dos apps separadas porque la app de backoffice estaba un poco enmarañada y recién la estaba refactorizando. Pero al ir encarando la app de frontoffice estoy duplicando mucho código que usamos para conectarnos a la api.
Podríamos encarar el merge de estas dos apps que creo que va a ser mas laburo de routing para que dependiendo que que usuario se haya logueado te lleve a frontoffice o a backoffice.
Al hacer clic en el nombre del producer, entrar en una pagina que muestra todos sus productos
Lo que seria cuanto pagamos por el producto, separado del precio que seria el de venta
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.