📱 App para busca e agendamento de serviços de estética
Executar • Design • Tecnologias • Deploy • Licença
Antes de executar o projeto localmente é preciso instalar algumas ferramentas de desenvolvimento:
Após a instalação colone esse repositório executando:
$ git clone https://github.com/RenanArques/iEstilus.git
Para executar a API é preciso ter o PostgreSQL com o PostGIS instalados.
No diretório backend
execute os comandos:
# Instale os pacotes necessários
$ yarn
# Execute a API
$ yarn start
# Ou execute em modo de desenvolvimento assim a cada alteração a API é atualizada
$ yarn dev
No diretório web
execute os comandos:
# Instale os pacotes necessários
$ yarn
# Execute a aplicação web
$ yarn start
O Expo CLI é necessário para executar a aplicação mobile para instalar execute o comando:
$ npm install --global expo-cli
No diretório mobile
execute os comandos:
# Instale os pacotes necessários
$ yarn
# Execute a aplicação mobile
$ yarn start
Para executar a aplicação mobile no navegador execute o comando:
$ yarn web
Todo design da aplicação foi desenvolvido no Figma e pode ser acessado através desse link.
As principais ferramentas utilizadas no desenvolvimento do projeto
- React Native
- Expo
- React Navigation
- React Native Shared Element
- React Native Reanimated
- React Native Web
- Axios
A API e banco de dados do projeto está hospedada no Heroku com o endereço https://iestilus.herokuapp.com, usa o diretório backend
com deploys automáticos configurados.
A aplicação web foi hospedada no Netlify com o endereço https://iestilus.com, usa o diretório web
com build e deploys automáticos habilitados e histórico disponível.
A aplicação mobile graças ao React Native Web pode ser utilizada com algumas limitações na web também foi hospedada no Netlify com o endereço https://app.iestilus.com, usa o diretório mobile
com a build e deploys automáticos habilitados e histórico disponível.
Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.