Shopnotify são 2 aplicações mobile de um e-comerce onde o usuário pode entrar como um comprador ou um vendedor/loja, sendo possível como comprador adicionar ao carrinho e comprar produtos, adicionar aos favoritos verificar histórico de compras. Já como comerciante ele pode adicionar e gerir produtos, e visualizar suas vendas e faturamentos. Aplicação desenvolvida utilizando Node.js, React-Native, Expo e MongoDB para armazenamento de dados.
- node
- npm
- mongodb
- react-native
- expo
-
Clone esse repositório
-
Instale as dependencias do servidor
$ cd backend $ npm install
-
Crie um arquivo .env com as seguintes variaveis
DB_CONNECTION_STRING= JWT_SECRET_USER= JWT_SECRET_STORE=
-
Instale as dependencias do cliente
$ cd frontend $ npm install $ cd frontend-store $ npm install
- Rode mongodb
$ mongod
- Rode o servidor
$ cd backend $ npm start
- Rode o client
$ cd frontend $ npm start
- Acesse o aplicativo via aplicativo do expo em um aparelho mobile ou emulador