Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gabrielborges2000/nlw-expert-rn
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.
https://github.com/gabrielborges2000/nlw-expert-rn
expo mobile nlw react-native
Last synced: 9 days ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/gabrielborges2000/nlw-expert-rn
- Owner: GabrielBorges2000
- License: mit
- Created: 2024-02-06T18:53:06.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2024-05-19T02:28:31.000Z (7 months ago)
- Last Synced: 2024-05-19T03:25:21.844Z (7 months ago)
- Topics: expo, mobile, nlw, react-native
- Language: TypeScript
- Homepage: https://expo.dev//accounts/machadoazul2000/projects/nlw-expert-rn/builds/bbcfe7da-ae83-4ee2-b682-2bbb956bb49c
- Size: 4 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Cardápio Digital - Aplicativo Móvel
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.
## Descrição
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.
## Tecnologias Utilizadas
- **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.## Funcionalidades
- 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
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:## Como Rodar o Projeto localmente
1. Clone o repositório:
```bash
git clone https://github.com/seu-usuario/nlw-expert-rn.git
```
2. Navegue até o diretório do projeto:
```bash
cd nlw-expert-rn
```
3. Instale as dependências:
```bash
npm install
```
4. Inicie o servidor de desenvolvimento:
```bash
npm start
```
5. Abra o app do expo go em seu dispositivo, scanneie o qr code e acesse o app.## Licença
Este projeto está licenciado sob a licença MIT. Consulte o arquivo LICENSE para mais detalhes.