cubancodepath / pizza-manager-app

🍕 Single page application, to manage pizzas orders, include dashboard

Home Page:https://pizza-manager.bjvalmaseda.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


Logo

Pizza Manager App

Pizza manager app for technical test

View Demo

Table of Contents
  1. About The Project
  2. Getting Started
  3. Testing
  4. License
  5. Contact

About The Project

This is a Pizza App created for the Frontend Engineer technical test. This app permit:

  • Create an order
  • Update order status
  • Visualice data in a Dashboard

Orders Dashboard New Order

Built With

  • React.js
  • TailwindCSS
  • Apollo GraphQL

Getting Started

To run this App locally you should follow the next steps:

Prerequisites

To run this app you need have installed:

  • node and npm (yarn)

Installation

  1. Clone the repo

    $ git clone https://github.com/bjvalmaseda-dev/pizza-manager-app
  2. Copy .env.example to .env

    $ cp .env.example .env
  3. Edit .env and define your environments variables

    VITE_API_BASE_URL: url base for the graphql api

    To use the api provided for the developer use [https://pizza-manager-api.up.railway.app/]

  4. Run the app in development mode

    $ yarn dev
  5. To run in production you have to build the app and server in a static server

    $ yarn build
    $ yarn preview

Testing

To run test execute inside:

$ yarn test

License

Distributed under the MIT License. See LICENSE.txt for more information.

Contact

Bárbaro Javier Valmaseda - @bjvalmaseda

Project Code

About

🍕 Single page application, to manage pizzas orders, include dashboard

https://pizza-manager.bjvalmaseda.com/

License:MIT License


Languages

Language:TypeScript 96.9%Language:JavaScript 2.0%Language:HTML 0.9%Language:CSS 0.1%Language:Shell 0.0%