A aplicação desenvolvida é um cardápio digital para um restaurante fictício, conhecido como foodExplorer.
About • Tech Stack • Installation • Usage • Contact
Critérios de avaliação.
Atende a todas as especificações descritas
✔️ Um projeto estruturado, com uma boa organização das pastas, divisão de componentes no front-end, etc.
✔️ Um arquivo README.md com as especificações sobre como executar o projeto em um ambiente dev.
✔️ Os usuários deverão se autenticar para entrar na aplicação através da tela de login, você pode aplicar o que aprendeu nas aulas de autenticação JWT. A autenticação deve ser validada com senha.
✔️ O admin irá fazer upload de imagens para cadastrar os pratos.
✔️ Para finalizar, faça o deploy da sua aplicação.
✔️ Dê nomes significativos para as suas funções e variáveis: trabalhe um pouco com os conceitos do Clean Code.
✔️ Os dados do admin, do restaurante e dos usuários serão armazenados em um banco de dados.
✔️ Possibilidade de fazer uma busca pelo nome do prato, pelos ingredientes ou por prato favorito
✔️ É essencial que a sua interface consuma a sua própria API.
⌛ Interessante deixar a aplicação responsiva: utilize o conceito de Mobile First que foi aprendido em aula.
✔️ Fica a seu critério onde aplicar animações, transições e transformações.
✔️ 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/Vander-Reis/foodExplorerBack-end
// front-end
git clone https://github.com/Vander-Reis/FoodExplorerFront-EndTo 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 para fazer os testes
email: [email protected]
senha: 123456789
// rodar o front-end
// intalar todas as dependências
npm install
// rodar o front da aplicação
npm run devMade with ❤️ by Vander Reis, get in touch!
