https://github.com/odutra-dev/projeto-5dsm
https://github.com/odutra-dev/projeto-5dsm
Last synced: 7 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/odutra-dev/projeto-5dsm
- Owner: odutra-dev
- Created: 2025-02-12T18:14:04.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-18T13:08:50.000Z (10 months ago)
- Last Synced: 2025-07-11T12:52:01.944Z (10 months ago)
- Language: TypeScript
- Homepage:
- Size: 4.17 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Geladinho Santista

O projeto Geladinho Santista consiste em um sistema digital dividido em duas partes:
- **Web**: Interface para o cliente realizar pedidos de geladinhos e doces.
- **Mobile**: Aplicativo para a empresa gerenciar pedidos, estoque e personalizar as recomendações aos clientes.
## Tecnologias Utilizadas
- **Front-end Web**: React, Next.js, TypeScript
- **Front-end Mobile**: React Native, Expo e TypeScript
- **Back-end**: Node.js, Fastify e TypeScript
- **Banco de Dados**: Firebase
- **Machine Learning**: Algoritmo para recomendações personalizadas
- **Hospedagem**: Vercel e VPS
## Funcionalidades
- **Cardápio Digital**: Acesso rápido via QR Code.
- **Painel Administrativo**: Gestão de pedidos, estoque e relatórios.
- **Recomendações Personalizadas**: Sugestões baseadas no histórico de compras.
- **Integração com WhatsApp**: Automação na comunicação e pedidos.
## Objetivo
Desenvolver uma solução que otimize a gestão de pedidos, melhore a experiência do cliente e permita a personalização dos serviços oferecidos pela Geladinho Santista.
## Como executar o projeto
Para executar o projeto, siga os passos abaixo:
```bash
git clone https://github.com/odutra-dev/projeto-5dsm
cd Geladinho-Santista
```
### Web
Primeiramente entre na pasta `web` e execute:
```bash
npm install
```
Em seguida, preencha o arquivo `.env` com as suas credenciais da API e execute:
```bash
npm run dev
```
### Mobile
Primeiramente entre na pasta `mobile` e execute:
```bash
npm install
```
Em seguida, preencha o arquivo `.env` com as suas credenciais da API e execute:
```bash
npx expo start
```
### Back-end
Primeiramente entre na pasta `back-end` e execute:
```bash
npm install
```
Em seguida, preencha o arquivo `.env` com as suas credenciais do Firebase, Criptografia e execute:
```bash
npm run dev
```
### Machine Learning
Para executar o algoritmo de Machine Learning, você terá que ir para o google Colab e executar o arquivo `BaseDeDados_Geladinho.ipynb`. Para isso, execute o seguinte comando:
```bash
jupyter notebook BaseDeDados_Geladinho.ipynb
```