Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 8 days 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 (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-17T18:31:36.000Z (about 1 year ago)
- Last Synced: 2023-10-17T19:32:58.727Z (about 1 year ago)
- Topics: nlw-ia, nodejs, openai, reactjs, rocketseat, typescript
- Language: TypeScript
- Homepage:
- Size: 14.3 MB
- Stars: 0
- Watchers: 1
- 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
[![TypeScript](https://img.shields.io/badge/typescript-%23007ACC.svg?style=for-the-badge&logo=typescript&logoColor=white)](https://www.typescriptlang.org/)
[![NodeJS](https://img.shields.io/badge/node.js-6DA55F?style=for-the-badge&logo=node.js&logoColor=white)](https://nodejs.org/en)
[![React](https://img.shields.io/badge/react-%2320232a.svg?style=for-the-badge&logo=react&logoColor=%2361DAFB)](https://react.dev/)
[![Fastify](https://img.shields.io/badge/fastify-%23000000.svg?style=for-the-badge&logo=fastify&logoColor=white)](https://fastify.dev/)
[![Prisma](https://img.shields.io/badge/Prisma-3982CE?style=for-the-badge&logo=Prisma&logoColor=white)](https://www.prisma.io/)
[![ChatGPT](https://img.shields.io/badge/chatGPT-74aa9c?style=for-the-badge&logo=openai&logoColor=white)](https://openai.com/)
[![TailwindCSS](https://img.shields.io/badge/tailwindcss-%2338B2AC.svg?style=for-the-badge&logo=tailwind-css&logoColor=white)](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**
[![instagram](https://img.shields.io/badge/-Instagram-%23E4405F?style=for-the-badge&logo=instagram&logoColor=white)](https://instagram.com/anderson_ff13)
[![email](https://img.shields.io/badge/-Gmail-%23333?style=for-the-badge&logo=gmail&logoColor=white)](mailto:[email protected])
[![linkedin](https://img.shields.io/badge/-LinkedIn-%230077B5?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/anderson-fernandes96/)Feito com 💚 por Anderson Fernandes 👋 [Entre em contato!](https://www.linkedin.com/in/anderson-fernandes96/)