Git Product home page Git Product logo

master-eats's Introduction

Master Eats

Description

Food market Web Application Project

Scope

This application aims at helping businesses offer food products and market-related news.

By visiting this website, the user will be able to:

  • Search for items
  • Filter items by using categories
  • Add and delete items to a cart
  • The purchase process will implement..
  • In order to complete the purchase process, the user must be logged in. Otherwise, he or she will be redirected to the Sign-up and Sign-in section.

Authors

  • Alejandro Ortiz
  • Alexander Alvarez
  • Camilo Andres Alfonso Suarez
  • Felipe Chavez
  • Juan Camilo Moreno
  • Walter Salas

Wireframes

Mock Ups

Roles

  • Alexander: MainPage - Header - Footer
  • Felipe Chavez: SignIn/SignUp
  • Juan Camilo: Cart
  • Camilo Andres: Account
  • Walter: Design / Error 404 - Success
  • Alejandro: Backend (Node)

Installing

  1. Download or clone the repository
  2. install in your local machine
git clone https://github.com/MasterEatsPlatzi/Master-Eats.git
npm install

We highly recommend scanning the project for vulnerabilities and automatically install updates to vulnerable dependencies:

npm fix audit

Running

npm run start

Testing

npm test

Usage

Frontend

Please make sure to follow the instructions below:

  • You will find the project components in ./src/components/Component.jsx
  • Name componets as follows: inNameOfComponent.jsx
  • Style for each component created in SASS has NameOfComponent.scss in ./src/assets/styles/Style.scss
  • Test will be created has NameOfComponent.test.js in ./src/test/Test.test.js

Backend

The App consume a json to show the items, in the file:

src/utils/ProductContexts.jsx

and the format is like next image:

JSON-format.png

Technologies

Frontend

  • Webpack
  • React
  • Sass
  • Redux
  • React Router
  • Prettier
  • Eslint

Backend

  • Express
  • Passport
  • MongoDB
  • UUID
  • Cloudinary

Demo

You can see the demo live here.

Preview

preview.png

About

Platzi Master Group Project - Cohort 3 - Ana - JS Team

License

This project is released under the MIT License.

master-eats's People

Contributors

alexanderalvarez9 avatar mastereatsplatzi avatar juancamilom21 avatar afelipch avatar redkamo avatar dependabot[bot] avatar alejoortizd avatar waltersalas avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Forkers

juancamilom21

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.