Skip to content

Food Explorer é um projeto desenvolvido para conclusão da jornada Explorer oferecido pela Rocketseat. O projeto consiste em um menu interativo para um restaurante fictício.

License

Notifications You must be signed in to change notification settings

cyberg4b/desafio-food-explorer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🍲 Food Explorer

Food Explorer é um projeto desenvolvido para conclusão da jornada Explorer oferecido pela Rocketseat.

O projeto consiste em um menu interativo para um restaurante fictício.

📚 Stack utilizada

HTML, CSS, JavaScript, Node.js, React.js, SQLite

🎨 Screenshots

image image image

⚙️ Funcionalidades

  • Cadastro / Login (usuários)
  • Cadastro de Pratos
  • Filtragem por pesquisa
  • Mostrar detalhes do prato
  • Adicionar / Remover pratos dos favoritos
  • Incluir pedido no carrinho
  • Editar prato
  • Excluir prato

🔧 Variáveis de Ambiente

Para rodar esse projeto, você vai precisar adicionar as seguintes variáveis de ambiente no seu .env

AUTH_SECRET

PORT

🛠️ Instalação

Clone o projeto para seu computador:

    $ git clone https://github.com/cyberg4b/desafio-food-explorer

👨‍💻 Executando o BackEnd

# Navegue até o diretório do BackEnd
    $ cd backend

# Instale as dependências necessárias
    $ npm install

# Agora inicie o servidor do BackEnd
    $ npm run dev

🎨 Executando o FrontEnd

# Navegue até o diretório do FrontEnd
    $ cd frontend

# Instale as dependências necessárias
    $ npm install

# Agora inicie o servidor do FrontEnd
    $ npm run dev

# O terminal irá exibir o endereço local onde a aplicação está sendo executada. Basta digitar o mesmo endereço em seu navegador preferido. O endereço usado na criação do projeto foi este:

    http://localhost:5173/

💡 Uso/Exemplos

O projeto já conta com dois usuários por padrão para testar a aplicação: User e Admin

🤵‍ Admin:

    admin@foodexplorer.com
    admin123

O admin tem acesso privilegiado e pode gerenciar o cardápio, adicionando, editando e removendo pratos.

👤 User:

    user@foodexplorer.com
    user123

O usuário tem acesso restrito às funcionalidades da aplicação, podendo visualizar o cardápio, filtrar pratos, ver detalhes de pratos específicos, favoritar pratos e adicionar pratos ao carrinho.

📖 Bibliotecas

About

Food Explorer é um projeto desenvolvido para conclusão da jornada Explorer oferecido pela Rocketseat. O projeto consiste em um menu interativo para um restaurante fictício.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published