Skip to content

daniel-barbosaa/taskflow

Repository files navigation

taskFlow

O TaskFlow é um painel de gerenciamento de projetos, intuitivo e funcional.

Índice

  1. Descrição
  2. Tecnologias Utilizadas
  3. Instalação
  4. Uso
  5. Configuração

Descrição

O TaskFlow é uma plataforma para organizar projetos e tarefas de forma simples e eficiente, oferecendo uma experiência intuitiva para melhorar a produtividade. 🚀

capa-do-projeto

capa-do-projeto

Tecnologias utilizadas

Instalação

# Instalar o CLI na maquina. É importante que faça essa etapa para o funcionamento correto da aplicação
https://learn.microsoft.com/pt-br/dotnet/machine-learning/how-to-guides/install-ml-net-cli?tabs=windows


# Clone o repositório
git clone https://github.com/daniel-barbosaa/taskflow.git

# Entre no diretório do projeto
cd taskflow

# Instale as dependências
npm install

Uso


# Iniciar

npm dev
ou
yarn dev

# Rodar testes

npm test
ou
yarn test

Configuração

# Antes de usar a aplicação faça isso, este projeto requer a configuração de um ambiente Firebase para funcionar.

# Para clonar e executar o sistema, você precisa:

- Criar um projeto no Firebase Console.
- Configurar os serviços necessários, como Firestore, Authentication e Storage.
- Obter as credenciais do cliente e do admin no Firebase:
- Configurações do cliente (para as variáveis NEXT_PUBLIC_*).
- Credenciais do SDK Admin (para as variáveis privadas).

#Sem essas configurações, a aplicação não pode ser executada corretamente.

#Configuração do Ambiente

#Após configurar seu projeto no Firebase, crie um arquivo .env na raiz do repositório com as variáveis de ambiente necessárias. Consulte a documentação do Firebase para obter os valores apropriados.

# Exemplo de estrutura

//Client
#NEXT_PUBLIC_FIREBASE_API_KEY=
#NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=
#NEXT_PUBLIC_FIREBASE_PROJECT_ID=
#NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET=
#NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID=
#NEXT_PUBLIC_FIREBASE_APP_ID=
#NEXT_PUBLIC_FIREBASE_MEASUREMENT_ID=
...
//Admin

#FIREBASE_PRIVATE_KEY=FIREBASE_PRIVATE_KEY=
#FIREBASE_CLIENT_EMAIL=
#FIREBASE_PROJECT_ID=


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages