/NLW-AI

Trilha Mastery

Primary LanguageTypeScript

nlw ai logo Upload.ai

GitHub language count Repository size GitHub last commit License Stargazers

nlw-ai-cover

💻 Sobre

O Upload.ai é uma aplicação que possibilita realizar upload de videos e por meio de IA, criar automaticamente títulos chamativos e descrições. O projeto foi desenvolvido durante o evento NLW - Next Level Week oferecida pela Rocketseat.


🛠 Technologies

Ferramentas utilizadas durante a contrução do projeto:

Server (NodeJS + TypeScript)

Client (Vite + TypeScript)


🎲 Rodando o Backend (Servidor)

# Clone este repositório
$ git clone git@github.com:MarcosRene/NLW-IA.git

# Acesse a pasta do projeto no terminal/cmd
$ cd NLW-IA

# Vá para a pasta server
$ cd server

# Instale as dependências
$ pnpm install

# Crie uma arquivo .env e preencha conforme apresentado no arquivo .env.example

# Executar seu banco de dados

# Executar o seguinte comando para criar as migrations no banco
$ npx prisma migrate dev

# Execute a aplicação em modo de desenvolvimento
$ pnpm dev

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

🧭 Rodando a aplicação web (Frontend)

# Vá para a pasta da aplicação `clients`
$ cd clients

# Instale as dependências
$ pnpm install

# Execute a aplicação em modo de desenvolvimento
$ pnpm dev

# A aplicação inciará em alguma porta disponível que poderá ser acessada pelo navegador

📝 License

Este projeto está sob a licença MIT. Consulte o arquivo LICENSE para mais informações.

Feito com 💜 por Marcos Renê 👋🏽 Entre em contato!