A idea desse projeto baseia-se em aplicativo móvel desenvolvido em React que permite aos estudantes universitários comprar tickets para refeições em um restaurante universitário. O aplicativo fornece uma interface intuitiva para selecionar e comprar diferentes tipos de refeições, como café da manhã, almoço e jantar, além de gerenciar o carrinho de compras e visualizar o perfil do estudante.
- Seleção de Refeições: Os usuários podem selecionar a quantidade de tickets para diferentes tipos de refeições.
- Carrinho de Pedidos: Os usuários podem adicionar, visualizar e atualizar tickets no carrinho de compras.
- Autenticação: Login e logout para garantir que apenas usuários autorizados possam comprar tickets.
- React: Biblioteca JavaScript para construção de interfaces de usuário.
- PHP: Linguagem de script para desenvolvimento do backend.
- MySQL: Sistema de gerenciamento de banco de dados relacional.
- Axios: Biblioteca para fazer requisições HTTP no frontend.
- Context API: Gerenciamento de estado global no React.
- VM com o Banco de Dados: https://drive.google.com/file/d/14L7lx0rZ6dF-FaSgdjxWB129HrKMxWTt/view?usp=sharing
-
Instale as dependências do frontend:
cd bandejao npm install
-
Inicie o servidor MySQL:
- Baixe a VM - ihc 123 com o banco de dados - ihc 123
- Altere o IP no arquivo 'conexao.php' em '\api'
-
Inicie o servidor PHP:
php -S localhost:8000
-
Inicie o frontend:
cd bandejao npm run web
- Abra o navegador para acessar o frontend.
- Faça login com uma conta do bando de dados
Se você deseja contribuir com o projeto, não queira
Este projeto está licenciado sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.