Projeto da conclusão da trilha Explorer da Rocketseat, onde criamos um sistema para restaurantes aplicando os conceitos que aprendemos durante a trilha.
O projeto pode ser acessado nesse link.
O backend desse projeto foi desenvolvido com as seguintes tecnologias:
O foodexplorer é um aplicativo de restaurante que permite a um gerente do estabelecimento cadastrar e excluir novos pratos e também aos clientes visualizar os pratos e adicioná-los a um carrinho.
No backend, criamos um servidor capaz de processar as requisições e armazenar dados e imagens em um banco de dados em memória, além de servir esses dados e arquivos de volta para o frontend.
Você pode visualizar o layout do projeto através DESSE LINK. É necessário ter conta no Figma para acessá-lo.
Esse projeto está sob a licença MIT.
Primeiramente, você vai precisar dos requisitos abaixo:
- Baixar e instalar o NODEJS link.
- Baixar e instalar o GIT HUB CLI (só porque é mais fácil gerenciar repositórios com ele mesmo) link
1 - Crie ou escolha uma pasta para armazenar os repositórios via um terminal de sua escolha:
Exemplo:
cd documents
mkdir myprojects
cd myprojects
2 - Clone o repositório do fronted:
gh repo clone wander-bob/foodexplorer-web
3 - E também o repositório do backend:
gh repo clone wander-bob/foodexplorer-api
4 - Abra um novo terminal e em cada um dos terminais acesse os repositórios do frontend e backend.
E neles, execute o comando de instalação das dependências:
npm i
5 - Execute as migrações para a criação do banco de dados e o processo de seeding, para ter uma lista de pratos e usuários prévios para já poder utilizar o projeto.
npx run migration
npx run seed
- Por fim, basta criar um arquivo
.env
no repositório do backend e nela, criar as variáveis sujeridas no arquivo .env_example e executar o frontend e backend do projeto:
npm run dev