Descrição:
Um aplicativo da Web projetado para ajudar os usuários a descobrir e interagir com estabelecimentos de alimentação usando a API do Google Maps.
O sistema inclui opções robustas de filtragem para diferentes categorias de alimentos, como fast food, cozinha japonesa, chinesa e coreana. Os usuários podem se registrar, fazer login, salvar seus locais favoritos e acessar uma visão personalizada do mapa de seus favoritos. Além disso, o aplicativo permite que os usuários adicionem e compartilhem informações sobre as promoções atuais em estabelecimentos de alimentos, sobre os quais outros podem validar ou comentar.
Índice:
- Características
- Requisitos
- Instalação
- Uso
- Contato
- Contribuições
- Licença
- Status
Características:
- Filtros de estabelecimento de alimentos : Procure estabelecimentos por categoria (fast food, japonês, chinês etc.).
- Sistema Favoritos : Adicione e visualize estabelecimentos favoritos em um mapa personalizado.
- Compartilhamento de promoção : os usuários podem compartilhar e visualizar promoções, com opções para curtir, não gostar ou comentar a validade das promoções.
- Autenticação do usuário : Sistema de registro e login seguro do usuário.
- Integração da API do Google Maps : interface de mapa interativo para uma experiência aprimorada do usuário.
- Separação de front-end-backend : repositórios independentes para desenvolvimento e manutenção eficientes.
Requisitos:
- Back -end :
- PHP 8.0 ou superior com o compositor instalado.
- MySQL 8.0 ou versão compatível.
- Laravel Framework.
- Front-end :
- Node.js e NPM/YARN para gerenciamento de dependência.
- Estrutura vue.js.
Instalação:
Back -end:
- Clone o repositório de back -end:
git clone https://github.com/Dynavy/flashfood-project-backend
- Navegue até o diretório do projeto:
cd flashfood-project-backend
- Instale dependências usando o compositor:
Verifique se php.ini possui extensão ZIP ativado para instalação adequada de dependência:
- Exemplo de caminho: `c: xampp php php.ini` (ajuste com base na sua configuração).
- Configure o arquivo
.env com suas credenciais de banco de dados e outras variáveis de ambiente necessárias:
cp .env.example .env
php artisan key:generate
- Execute migrações para configurar a estrutura do banco de dados:
Front-end:
(O repositório de front -end está em desenvolvimento e será compartilhado em breve.)
Uso:
- Inicie o servidor de back -end:
(Depois que o repositório de front -end estiver pronto) Clone e configure o projeto do front -end, garantindo que ele aponte para o URL de back -end correto.
Acesse o aplicativo do seu navegador localhost.
Contato:
Para perguntas ou sugestões, fique à vontade para alcançar:
Contribuições:
As contribuições são bem -vindas! Para contribuir:
- Fork o repositório.
- Crie uma nova ramificação para o seu recurso/bugfix.
- Envie uma solicitação de tração com uma explicação detalhada.
Licença:
Este projeto está licenciado sob a licença do MIT.
Status:
- Back -end: Atualmente em desenvolvimento ativo.
- Frontend: Desenvolvimento em andamento, repositório pendente de liberação.