/piFrontend

Repositório frontend para gestão de empresas por uma incubadora ou aceleradora - Projeto Integrador UTFPR

Primary LanguageTypeScript


Projeto Integrador


Next JS Typescript Tailwind CSS Vercel

Sobre

Uma aplicação para gestão de empresas por uma incubadora ou aceleradora, onde o responsável por uma incubadora ou aceleradora pode gerenciar as empresas que estão incubadas ou aceleradas por ela, e as empresas podem gerenciar seus profissionais e seus projetos.

O objetivo é que a empresa consiga, em uma única plataforma, gerenciar seus colaboradores, compromissos, contratos, receitas e despesas. Em contrapartida, a incubadora ou aceleradora consegue gerenciar as empresas que estão incubadas ou aceleradas por ela de tal forma que consiga ter uma visão geral de todas as empresas e de cada uma individualmente.

A aplicação contará com um chat entre as duas partes, onde a incubadora ou aceleradora pode se comunicar com as empresas e vice-versa, além das funcionalidades já mencionadas anteriormente.

⚠️ Arquivos importantes

.env

O arquivo .env deve ser criado com base no arquivo .env.example.

Esse arquivo deve estar na pasta raiz do projeto e conter obrigatóriamente as váriaveis de desenvolvimento abaixo:

# Ainda não há variáveis obrigatórias

EM HIPÓTESE ALGUMA SUBA SEU ARQUIVO .ENV PARA O GITHUB

Caso seja necessário criar uma nova variável de desenvolvimento, observe que há um padrão:

NEXT_PUBLIC_<NOME_DA_VARIAVEL>=VALOR

Caso tenha criado uma variável, especifique isso em um Pull Request
Para chamar sua variável faça como o código abaixo:

let myVar = process.env.NEXT_PUBLIC_MY_VAR

Requisitos

  • Configurar .env ou .env.local
  • Configurar backend Newhappen para testes finais
  • Instalar dependências com yarn ou npm install

Rodando o frontend

Execute o frontend com

yarn dev