Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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:

qr code para baixar o apk do app

## 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.