Giter Club home page Giter Club logo

jcardonamde / project-shopalurageek Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 1.0 15.26 MB

E-Commerce oriented to the Geek theme. Where the user has access to create a login to access the product manager and manage their posts.

Home Page: https://www.youtube.com/watch?v=zg3Vkg1Py5M

Python 11.96% CSS 20.63% JavaScript 5.37% HTML 62.04%
bootstrap5 challengeonealurageeklatam challengeonealurageeklatam2 challengeonealurageeklatam3 flask javascript mysql-database python3

project-shopalurageek's Introduction

Project-ShopAluraGeek

Te invito a ver la exploración de mi aplicación Web

https://www.youtube.com/watch?v=zg3Vkg1Py5M

Vistas previas:

Publicado en el topic:

https://github.com/topics/challengeonealurageeklatam

En esta oportunidad he realizado mi primer E-Commerce orientado a la temática Geek, integrando el Backend y el Frontend siguiendo los lineamientos basados en las historias de usuario expuestos en este reto, al igual que unos features adicionales para darle un valor agregado al aplicativo. Donde el usuario tiene acceso a crear un inicio de sesión para acceder al administrador de productos y gestionar sus publicaciones.

Desarrollado bajo el framework Flask, Backend con Python, Frontend con HTML5, CSS, Boostrap 5, JavaScript, AJAX. La BD gestionada por medio de MySQL. El proyecto cuenta con las funciones del modelo CRUD.


Tecnologías utilizadas 💻

🐍 PYTHON:

  • POO.
  • Implementación del MVC.
  • Utilización de librerias para conexión con BD y envio de notificaciones mail.

🐆 JAVASCRIPT:

  • Validaciones con AJAX para evitar la perdida de información digitada por el usuario en caso de presentarse un error en el registro, login o administración de productos.
  • Restricción en la elección de fecha de las publicaciones para que se permita crear desde el presente dia hacia fechas posteriores.
  • Manejo del DOM aplicado en la alerta de cookies.

🌐 BOOSTRAP 5:

  • Estilos para navbar, banner interactivo, botones, contenedores, footer, formularios, tablas.
  • Toggle en navbar responsive.

🎨 CSS3:

  • Media Query para Ordenador, Tablet y Celulares.
  • Efectos de transiciones en las imagenes del catalogo de productos.
  • Personalizaciones a propiedades de los elementos en las diferentes paginas.
  • Flexbox.

🔧 HTML5:

  • Metodología BEM para clases y componentes CSS3.

Historia

La empresa AluraGeek necesita llegar a más clientes y aumentar su nivel de ventas, por lo que quieren implementar un e-commerce, llevar a la empresa al siguiente nivel y volverse más digital.

Para ello están pidiendo nuestra ayuda como desarrolladores, el e-commerce debe contener los siguientes requisitos:

  • Una página de inicio que contiene un botón de inicio de sesión y un motor de búsqueda de productos ofrecidos por la empresa.
  • Un banner que contenga descuentos, promociones o informaciónes relevante del momento.
  • Una galería con información del producto, como imagen, nombre del producto, precio y un enlace a la página de descripción del producto.
  • Una página de producto que contiene la imagen, el nombre, la descripción y el precio.
  • Un pie de página con un formulario de contacto y otras informaciónes relevantes.
  • Un formulário de iniciar sesión para autenticar a los usuarios que quieran acceder al menu administrador.
  • Menú de administrador para que puedan agregar, editar, buscar o eliminar productos de la tienda.

Es muy importante que el sitio sea adaptable para que los clientes puedan comprar fácilmente a través de dispositivos móviles como Tablets y Smartphones.

project-shopalurageek's People

Contributors

jcardonamde avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.