O projeto Hortas Urbanas Comunitárias surgiu durante as aulas na minha faculdade. A primeira parte do projeto foi a documentação do projeto de software disponível em: projeto-software-hortas-comunitarias-curitiba. Agora nessa segunda etapa vamos desenvolver uma parte do projeto.
🚧 Backend | 🚧 Backend | 🚧 Mobile
Queremos mapear as hortas comunitárias da cidade da Curitiba, com esse cadastro poderemos visualizar os produtos que a horta produz, sua localização e disponibilizar contato por whatsapp e e-mail. Queremos dar mais visibilidades para elas no primeiro momento.
O projeto utilizou:
- Node.js
- TypeScript
- React
- React Native
- Expo
- Knex para migrações
Basta clonar o repositório e instalar as dependências.
Você vai precisar do Git, Node.js + Npm.
No seu terminal:
# Clonar o repo
$ git clone https://github.com/larissaiurk/hortas-comunitarias
# Entrar no repo
$ cd hortas-comunitarias/server
# Instalar dependências
$ npm install
# Rodar Migrates
$ npm run knex:migrate
# Rodar Seeds
$ npm run knex:seed
# Copie o arquivo .env e Configure sua url e porta para o servidor
$ cp .env.example .env
# Rodar o servidor
$ npm run dev
# Clonar o repo
$ git clone https://github.com/larissaiurk/hortas-comunitarias
# Entrar no repo
$ cd hortas-comunitarias/web
# Instalar dependências
$ npm install
# Rodar
$ npm start
# Clonar o repo
$ git clone https://github.com/larissaiurk/hortas-comunitarias
# Entrar no repo
$ cd hortas-comunitarias/mobile
# Instalar dependências
$ npm install
# Rodar
$ npm start
# Quando abrir, baixe o aplicativo Expo, escaneie o QR CODE
# Se tiver problemas com fonte, executar:
$ expo install expo-font @expo-google-fonts/ubuntu @expo-google-fonts/roboto
# Clonar o repo
$ git clone https://github.com/larissaiurk/hortas-comunitarias
# Entrar no repo
$ cd hortas-comunitarias/test
# Instalar dependências
$ npm install
# Rodar
$ ./node_modules/.bin/cypress open
- Adicionar autenticação - criar cadastro de usuário
Ícones feitos por Freepik from www.flaticon.com
Pessoas vetor criado por freepik - br.freepik.com
Feito com ❤️ por Larissa Iurk