Skip to content
/ t2d Public

📌 Aplicação web para gerenciamento de projetos colaborativos

Notifications You must be signed in to change notification settings

swshadows/t2d

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task 2 Do (T2D)

🌎 Aplicação Web com frontend e backend desenvolvidos com o intuito de melhorar a gerência de projetos em trabalhos colaborativos, usando uma interface moderna e intuitiva

Indice

  1. Documentação
  2. Inicialização
    1. Requisitos
    2. Backend
    3. Frontend
  3. Outros Links

Documentação Oficial

Inicialização

Requisitos

Node.js & MariaDB

  • Use os comandos para clonar o repositório

    git clone https://github.com/swshadows/t2d.git
    cd t2d

Backend

  • Crie um arquivo em backend chamado .env

    SESSION_SECRET="" # Pode ser uma string qualquer, ex: secret
    DATABASE_URL="mysql://USERNAME:PASSWORD@localhost:3306/t2d?schema=public" # Substitua USERNAME e PASSWORD pelo user e senha do seu banco
    FRONTEND_URL="http://localhost:5173" # O endereço que o frontend irá rodar
  • Rode os seguintes comandos

    cd ./backend        # Acessa a pasta do backend
    npm install         # Instala as dependências
    npm run db:gen      # Gera as dependências do Prisma
    npm run db:migrate  # Inicializa o banco de dados
    npm run dev         # Inicializa a API da aplicação
  • Veja mais detalhes da API no README

Frontend

  • Crie um arquivo em frontend chamado .env

    VITE_API_URL="http://localhost:3000" # O endereço que o backend está rodando
  • Rode os seguintes comandos

    cd ./frontend   # Acessa a pasta do frontend
    npm install     # Instala as dependências
    npm run dev     # Inicializa o servidor Vue com Vite
  • Veja mais detalhes da App no README

Outros Links

About

📌 Aplicação web para gerenciamento de projetos colaborativos

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published