Este repositório contém a aplicação Instalike, um projeto completo de rede social desenvolvido para praticar o desenvolvimento de aplicações modernas e integradas. O objetivo principal é permitir que usuários subam suas fotos, visualizem um feed dinâmico e utilizem o poder da Inteligência Artificial para descrever suas postagens.
- Feed Dinâmico: Visualização de postagens com imagens e legendas em tempo real.
- Upload Inteligente: Processamento de imagens via backend com armazenamento organizado.
- Legendas Automáticas (IA): Integração com o Google Gemini para sugerir textos baseados no conteúdo visual da foto.
- Persistência de Dados: Todos os posts e metadados são salvos de forma segura em um cluster MongoDB Atlas.
- Frontend: HTML, CSS e JavaScript (integrados ao ecossistema Node).
- Backend: Node.js e Express.
- IA: Google Gemini API.
- Banco de Dados: MongoDB (NoSQL).
Este repositório representa a base principal de funcionalidades do projeto Instalike.
Este é o repositório do front-end do projeto.
IMPORTANTE: É necessário ter o Node.js instalado em seu computador antes de executar os comandos de instalação e execução do projeto. Versão recomendada: v20.x.x.
Para utilizar essa opção é necessário ter o Git instalado e configurado em seu computador. Caso não esteja instalado ou você não tenha certeza, prossiga com a opção 2 e baixe o .zip do projeto.
- Faça o fork do projeto clicando no botão Fork na parte superior direita da página;
- Faça o clone do repositório para seu computador:
- Clique no botão <> Code e copie o endereço remoto do repositório;
- Abra o terminal, navegue até a pasta raiz onde deseja baixar o projeto e execute o comando
git clone <endereço remoto>; - Você pode acessar a pasta do projeto direto pelo Visual Studio Code, clicando em File > Open Folder e selecionando a pasta do projeto.
- clique no botão <> Code e, em seguida, no botão Download ZIP;
- uma pasta zipada será baixada para a pasta de downloads determinada pelo seu navegador;
- descompacte os arquivos clicando no ícone da pasta zipada e transfira os arquivos para a pasta de projetos de sua preferência.
- Abra a pasta do projeto no Visual Studio Code clicando em File > Open Folder e selecionando a pasta do projeto;
- Clique em Terminal > New Terminal no menu superior do Visual Studio Code. O terminal deve abrir já direcionando para a pasta correta do projeto;
- Execute o comando
npm installe aguarde a finalização.
- Abra o terminal de sua preferência e navegue até a pasta do projeto, utilizando os comandos de navegação como
cd <pasta>; - Com o prompt apontando para a raiz da pasta do projeto, execute o comando
npm installe aguarde a finalização.
Acesse o terminal (do Visual Studio Code ou outro), certifique-se que esteja exibindo a pasta correta do projeto e execute o comando npm run dev. O terminal deverá retornar:
> dev
> npx parcel --port 8000 index.html
Server running at http://localhost:8000
✨ Built in xxxms
O projeto estará disponível no endereço http://localhost:8000 e você poderá acessá-lo no navegador de sua preferência.