Este projeto é um aplicativo de cardápio digital desenvolvido em React Native utilizando o Expo, o framework Nativewind para a interface, TypeScript para tipagem estática, Zustand para gerenciamento de estado, Async Storage para armazenamento local e integração com o WhatsApp para realização de pedidos. Foi desenvolvido durante a Next Level Week (NLW) Expert, na trilha de React Native da Rocketseat.
O aplicativo de cardápio digital permite que os usuários visualizem os itens disponíveis no menu, realizem pedidos diretamente pelo aplicativo e integrem-se facilmente com as operações comerciais através do WhatsApp. É uma solução ideal para lojas que utilizam tokens de pedidos, permitindo uma experiência de compra conveniente e eficiente para os clientes.
- React Native: Framework JavaScript para desenvolvimento de aplicativos móveis multiplataforma.
- Expo: Plataforma e conjunto de ferramentas para desenvolvimento rápido de aplicativos com React Native.
- Nativewind: Biblioteca de componentes React Native para design inspirado no Tailwind CSS.
- TypeScript: Superset de JavaScript que adiciona tipagem estática ao código.
- Zustand: Biblioteca para gerenciamento de estado global leve e intuitivo.
- Async Storage: Biblioteca para armazenamento local de dados de forma assíncrona.
- Integração com WhatsApp: Funcionalidade para comunicação direta entre o aplicativo e o WhatsApp para realização de pedidos.
- Visualização intuitiva do cardápio digital com categorias e itens detalhados.
- Realização de pedidos diretamente pelo aplicativo.
- Armazenamento seguro de dados do usuário utilizando Async Storage.
- Integração fácil e rápida com o WhatsApp para facilitar a comunicação entre clientes e lojas.
Baixe o apk no link:
https://expo.dev//accounts/machadoazul2000/projects/nlw-expert-rn/builds/bbcfe7da-ae83-4ee2-b682-2bbb956bb49c
ou baixe utilizando o qr code abaixo:
-
Clone o repositório:
git clone https://github.com/seu-usuario/nlw-expert-rn.git
-
Navegue até o diretório do projeto:
cd nlw-expert-rn
-
Instale as dependências:
npm install
-
Inicie o servidor de desenvolvimento:
npm start
-
Abra o app do expo go em seu dispositivo, scanneie o qr code e acesse o app.
Este projeto está licenciado sob a licença MIT. Consulte o arquivo LICENSE para mais detalhes.