A aplicação desenvolvida é um cardápio digital para um restaurante fictício, conhecido como foodExplorer.
About • Tech Stack • Installation • Usage • Previews
Critérios de avaliação.
- Atende a todas as especificações na Descrição da Aplicação.
- 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, utilizando autenticação JWT. A autenticação deve ser validada com senha.
- Funções, variáveis, classes, arquivos, tabelas e todos os outros elementos do código devem ter nomes significativos, de acordo com as boas práticas no mercado;
- Usuário e admin podem fazer uma busca pelo nome do prato;
- O admin irá fazer upload de imagens para cadastrar os pratos.
- A aplicação deve ser responsiva, de acordo com o conceito Mobile First que foi aprendido em aula e seguindo o modelo do Figma;
- O repositório deverá conter um README bem detalhado tanto no back-end quanto no front-end com link do deploy, previews e instruções para a execução do projeto.
- Use os conceitos aprendidos em aula sobre animações e inclua transições e transformações (entre outros exemplos) para deixar a experiência da aplicação mais fluida.
- A sua aplicação deverá consumir a sua própria API;,
- Faça o deploy da sua aplicação (front-end e back-end)
- Atende ao modelo proposto no Figma e contém elementos indicativos de ação e estado
A aplicação e composta por 2 partes, back-end e front-end use os seguintes comandos para a aplicação rodar.
To Install this project, follow the steps above:
// back-end
git clone https://github.com/karinewagner/Foodexplorer-Backend.git
// front-end
git clone https://github.com/karinewagner/Foodexplorer-Frontend.git
To use this project, follow the steps above:
// rodar o back-end
$ npm install
$ npx knex migrate:latest
$ npx knex seed:run
// rodar o servidor
$ npm run dev
// usuario adm
email: admin@teste.com
senha: teste123
// rodar o front-end
// intalar todas as dependências
npm install
// rodar o front da aplicação
npm run dev