Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Aplicação que possibilita realizar upload de videos e por meio de IA, criar automaticamente títulos chamativos e descrições com um boa indexação

Notifications You must be signed in to change notification settings

PabloXT14/nlw-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

nlw ai logo Upload.ai

GitHub language count Repository size GitHub last commit License Stargazers

nlw-ai-cover

🚀 Aplicação finalizada 🚀

About | Layout | How It Works | Technologies | Author | License

💻 About

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 com um boa indexação.

O projeto foi desenvolvido durante o evento NLW - Next Level Week 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.


🎨 Layout

Veja uma demonstração visual das principais telas da aplicação a seguir.

Layout Web Demonstration 01

Layout Web Demonstration 02

Layout Web Demonstration 03

Layout Web Demonstration 04


🚀 How it works

Este projeto é divido em 2 partes:

  1. Back-end (pasta server)
  2. Front-end (pasta web)

💡 O Front-end precisam que o Back-end esteja sendo executado para funcionar.

Pré-requisitos

Antes de baixar o projeto você vai precisar ter instalado na sua máquina as seguintes ferramentas:

Além disto é bom ter um editor para trabalhar com o código como VSCode

🎲 Rodando o Backend (servidor)

# Clone este repositório
$ git clone [email protected]:pabloxt14/nlw-ai.git

# Acesse a pasta do projeto no terminal/cmd
$ cd nlw-ai

# Vá para a pasta server
$ cd server

# Instale as dependências
$ npm 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
$ npm run dev

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

🧭 Rodando a aplicação web (Frontend)

# Vá para a pasta da aplicação Front End
$ cd web

# Instale as dependências
$ npm install

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

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

🛠 Technologies

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

Server (NodeJS + TypeScript)

📘 Info

Para mais detalhes das dependências gerais do front-end veja o arquivo package.json

Website (Vite + TypeScript)

📘 Info

Para mais detalhes das dependências gerais do back-end veja o arquivo package.json


✍ Author

Perfil Github

Linkedin Badge

Gmail Badge


📝 License

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

Feito com 💜 por Pablo Alan 👋🏽 Entre em contato!

About

Aplicação que possibilita realizar upload de videos e por meio de IA, criar automaticamente títulos chamativos e descrições com um boa indexação

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published