Criptograma-1 / plantmanager

Next Level Week #5

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GitHub language count Repository size GitHub last commit License

PlantManager

PlantManager

🚧 PlantManager Concluído 🚀 🚧

SobreFuncionalidadesLayoutComo executarTecnologiasAutorLicença

💻 Sobre o projeto

PlantManager - é um aplicativo desenvolvido com o objetivo de garantir que suas plantas sempre serão regadas na hora certa.

Projeto desenvolvido durante a NLW - Next Level Week #5 oferecida pela Rocketseat. O NLW é uma experiência online com muito conteúdo prático, desafios e hacks onde o conteúdo fica disponível durante uma semana.


⚙️ Funcionalidades

  • Usuários podem se cadastrar no app enviando:
    • Nome
    • Foto
  • As plantas são clasificadas por ambiente
  • O usuário escolhe o horário para regar suas plantas
  • Após cadastrar suas plantas o usuário pode:
    • vizualizar as plantas cadastradas
    • adicionar/remover plantas
    • remover plantas
  • Além disso o app oferece dicas personalizadas para cada planta.

🎨 Layout

O layout da aplicação está disponível no Figma:

Layout

🚀 Como executar o projeto

Pré-requisitos

Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas:

🎲 Configurando e rodando a aplicação

# Clone este repositório
$ git clone git@github.com:Criptograma-1/plantmanager.git

# Acesse a pasta do projeto no terminal/cmd
$ cd plantmanager

# Instale as dependências
$ yarn install

# Instale o JSON Server globalmente na sua máquina
$ npm install -g json-server

# Inicie o servidor
$ json-server ./src/services/server.json --host seuIpAqui --port 3333

# O servidor inciará na porta:3333 - acesse http://localhost:3333 

# Inicie a aplicação
$ expo start

🛠 Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:

💪 Como contribuir para o projeto

  1. Faça um fork do projeto.
  2. Crie uma nova branch com as suas alterações: git checkout -b my-feature
  3. Salve as alterações e crie uma mensagem de commit contando o que você fez: git commit -m "feature: My new feature"
  4. Envie as suas alterações: git push origin my-feature

🦸 Autor


Andresa Cristina
🚀

Linkedin Badge Gmail Badge


📝 Licença

Este projeto esta sobe a licença MIT.

Feito com ❤️ por Andresa Cristina 👋🏽 Entre em contato!


About

Next Level Week #5

License:MIT License


Languages

Language:TypeScript 99.7%Language:JavaScript 0.3%