https://github.com/andersondev96/upload-ai
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.
https://github.com/andersondev96/upload-ai
nlw-ia nodejs openai reactjs rocketseat typescript
Last synced: 2 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/andersondev96/upload-ai
- Owner: andersondev96
- License: mit
- Created: 2023-09-12T00:41:32.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-10-17T18:31:36.000Z (over 2 years ago)
- Last Synced: 2024-12-31T17:36:16.433Z (over 1 year ago)
- Topics: nlw-ia, nodejs, openai, reactjs, rocketseat, typescript
- Language: TypeScript
- Homepage:
- Size: 14.3 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## 📄 Sobre o projeto
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.
## 🧑💻 Tecnologias utilizadas
[](https://www.typescriptlang.org/)
[](https://nodejs.org/en)
[](https://react.dev/)
[](https://fastify.dev/)
[](https://www.prisma.io/)
[](https://openai.com/)
[](https://tailwindcss.com/)
## 🚀 Como executar o projeto?
- Certifique que você tenha a versão mais recente do Node.js instalado. Caso não tenha acesse esse [link](https://nodejs.org/pt-br/download) para realizar a instalação.
- Com o Node instalado clone este projeto: `git clone https://github.com/andersondev96/upload-ai`
- Acesse a API da aplicação: `cd upload-ai-api` e instale as dependências do projeto com o comando `npm install`.
- Execute a aplicação com o comando: `npm run dev` e acesse por meio da porta `3333`.
- Com a API em execução acesse o frontend da apĺicação: `cd upload-ai-web` e instale as dependências do projeto com o comando `npm install`.
- Em seguida, execute o projeto com o comando: `npm run dev` e acesse por meio da porta `3000`.
Pronto, seguindo esses passos você conseguirá rodar a aplicação.
## 🤝 Como contribuir?
- Faça um fork desse repositório.
- Crie uma branch com a sua feature: `git checkout -b my-feature`.
- Faça commit das suas alterações: `git commit -m 'feat: My new feature'`.
- Faça push para a sua branch: `git push origin my-feature`.
Depois que o merge da sua pull request for feito, você pode deletar a sua branch.
## 📝 Licença
Este projeto está sob a licença [MIT](LICENSE).
## 👥 Autor

**Anderson Fernandes Ferreira**
[](https://instagram.com/anderson_ff13)
[](mailto:andersonfferreira96@gmail.com.br)
[](https://www.linkedin.com/in/anderson-fernandes96/)
Feito com 💚 por Anderson Fernandes 👋 [Entre em contato!](https://www.linkedin.com/in/anderson-fernandes96/)