GithubHelp home page GithubHelp logo

frontend_foodexplorer's Introduction

Seu Cardápio digital..

Status: Em desenvolvimento...

AboutFeaturesLayoutTech StackAuthorLicense

💻 Sobre:

O aplicativo que desenvolveremos é um cardápio digital para um restaurante fictício, conhecido como foodExplorer. Neste desafio foram abordados os seguintes temas:

  • React;
  • Routes;
  • components;
  • Props;
  • hooks;
  • context;

Funcionalidades

  • Um projeto estruturado, com uma boa organização das pastas, divisão de componentes no front-end, etc;
  • Os dados do admin, do restaurante e dos usuários serão armazenados em um banco de dados;
  • Os usuários deverão se autenticar para entrar na aplicação através da tela de login;
  • Dê nomes significativos para as suas funções e variáveis: trabalhe um pouco com os conceitos do Clean Code;
  • Possibilidade de fazer uma busca pelo nome do prato, pelos ingredientes ou por prato favorito;
  • O admin irá fazer upload de imagens para cadastrar e editar tanto os pratos quanto os ingredientes;
  • Interessante deixar a aplicação responsiva: utilize o conceito de Mobile First que foi aprendido em aula;
  • Deixe o código mais acessível e semântico usando as dicas que foram passadas em aula;
  • Fica a seu critério onde aplicar animações, transições e transformações;
  • É essencial que a sua interface consuma a sua API;
  • Para finalizar, faça o deploy da sua aplicação.

🎨 Layout

O layout da aplicação está disponível no Figma:

Made by tgmarinho

🚀 Como executar o projeto.

Este projeto é divido em duas partes:

  1. Backend (API)
  2. Frontend

💡O Backend deve estar rodando em sua máquina para que o frontend seja reenderizado. )

Pré-requisitos

Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js. Além disto é bom ter um editor para trabalhar com o código como VSCode

🎲 Rodando o Back End (servidor)

# Clone este repositório
$ git clone https://github.com/LidianeDiniz/API_Food_Explorer.git

# Acesse a pasta do projeto no terminal/cmd
$ cd + sua pasta + git clone https://github.com/LidianeDiniz/API_Food_Explorer.git

# Instale as dependências
$ npm install

# Execute as migration e seed
$ npm migrate
$ npm seed

# Execute a aplicação em modo de desenvolvimento
$ npm run dev

# Login do admin
$ email: [email protected]
$ password: 112233

# O servidor inciará na porta:3333 - acesse <http://localhost:3333>

🎲 Rodando a aplicação (Frontend)

# Clone este repositório
$ https://github.com/LidianeDiniz/Frontend_foodExplorer.git

# Acesse a pasta do projeto no terminal/cmd
$ cd + sua pasta + git clone https://github.com/LidianeDiniz/Frontend_foodExplorer.git


# Instale as dependências com:
$ npm install

# Rode a aplicação em modo de desenvolvimento:
$ npm run dev

# O servidor inciará na porta:3333 - acesse <   http://127.0.0.1:5173/ >

🛠 Tecnologias

Este projeto foi desenvolvido com as seguintes tecnologias:

  • HTML
  • CSS
  • JavaScript
  • Node.js
  • React.js

💻 Sobre:

O aplicativo que desenvolveremos é um cardápio digital para um restaurante fictício, conhecido como foodExplorer. Neste desafio foram abordados os seguintes temas:


Deploy do projeto.

https://food-explorer-lidiane-diniz.netlify.app/


📝 License

This project is under the license MIT.

Made with ❤️ by Lidiane Diniz Get in Touch!


frontend_foodexplorer's People

Contributors

lidianediniz avatar

Stargazers

Gabriel Oliveira avatar TAIS DEFANTE avatar Vinicius Macedo  avatar  avatar Robson Sousa Cerqueira avatar  avatar Leandro Costa avatar Cleyton Melo avatar

Watchers

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