Coder Social home page Coder Social logo

cmoros / ecommerce_alura-challenge-one Goto Github PK

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

Sprint 2 y 3 - Challenge ONE: Front End

Home Page: https://cmoros-ecommerce-one.glitch.me/

HTML 45.55% JavaScript 26.03% SCSS 24.37% Handlebars 4.05%
challengeonealurageeklatam3

ecommerce_alura-challenge-one's Introduction

eCommerce - Alura Challenge - Challenge ONE

Sprint 2 y 3 - Challenge ONE: Front End

Fue ideado para colocar en práctica los conocimientos adquiridos en la ruta de FrontEnd de Alura, combinando herramientas de Front End (HTML y CSS) junto con un CRUD completo para creación de productos de un ecommerce

Es un Challenge cuyo objetivo principal es la construcción a partir de un diseño figma y un backlog representado en Trello, un ecommerce que permita la autenticación de usuarios; creación, lectura, actualización y eliminado de productos, siendo una aplicación con contenido dinámico a lo que de extra le agregué la cualidad de ser un SPA (Single Page Aplication)

Tecnologías:

Principales:

  • HTML5
  • CSS3
  • JavaScript
  • SASS
  • NodeJS
  • Handlebars HBS

Extra:

  • Responsive: Mobile First
  • Asincronía a través de APIs
  • CRUD (Create, Read, Update y Delete)
  • SPA (Single Page Application)

Getting Started

Instalación

  1. Clone the repo

    git clone https://github.com/Cmoros/eCommerce_Alura-Challenge-ONE.git
  2. Install NPM packages

    npm install
  3. Start the server

    npm start
    
  4. Abre en http://localhost:3000/ para ver el frontEnd

Sobre el Desafío:

Requisitos:

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.

Otras caracteristicas:

En esta ocasión, se agarró el concepto principal de la plantilla propuesta por el equipo de Alura, a la vez que se dieron unos pocos toques personales para conservar el diseño responsive, para poder practicar y simular un ambiente de trabajo en el que se trata de imitar un modelo con colores, imagenes y medidas otorgadas.


Galería:

Ejemplo de Uso y Demostración de CRUD y autenticación de usuarios

ecommerceONE.mp4

ecommerce_alura-challenge-one's People

Contributors

cmoros 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.