/puclove

Esse foi um trabalho avaliativo feito para a matéria de Aplicação Interativa, utilizando Javascript, React, Tailwind, Java, SpringBoot e MongoDB

Primary LanguageJavaScriptCreative Commons Attribution 4.0 InternationalCC-BY-4.0

PUCLOVE

puclove

Status:

Informação complementar

Inicialmente este repositório era apenas para o front-end, mas se fez necessário deslocar todo o projeto (front e back) para o repositório da PUC.
Entretanto, o semestre chegou ao fim e mesmo após entregar todas as funcionalidades para cumprir a disciplina, não damos como concluído o nosso projeto para além da mesma.
Portanto, esse repositório será atualizado de forma a hospedar o projeto completo, para dar continuidade ao mesmo e trazer melhorias ao código.

Integrantes que desejaram continuar o projeto:

  • Artur Marcos 🤨
  • Davi Ribeiro 👍

Sobre o Projeto

O PUCLove é um projeto criado por um time dedicado de desenvolvedores que acredita que as conexões entre estudantes podem ser transformadoras. Com a visão de proporcionar uma experiência interativa excepcional, utilizamos as tecnologias de ponta do React e Java utilizando o framework Spring Boot para criar uma plataforma intuitiva e dinâmica para possibilitar encontro entre estudantes, seja para amizades ou relacionamentos.

Integrantes iniciais

  • Alex Gonçalves
  • Anna Carla
  • Artur Marcos
  • Davi Ribeiro
  • Tulio Barros

Descrição do front-end

Este repositório contém os arquivos necessários para abrir o projeto, incluindo os arquivos source e os assets de imagens.

Estrutura de Diretórios

  • /src: Contém os arquivos de código-fonte do front-end.
  • /src/pages: Armazena as paginas de home, cadastro, login, matches etc.
  • /src/assets: Armazena imagens e outros recursos necessários para a interface.
  • /src/components: Contém os códigos dos componentes, como a navbar, o modal e o slider.
  • /src/hooks: Armazena os hooks useMatchDatas()

Modo de Uso

Para utilizar o front-end do PUCLove, siga as instruções abaixo:

  1. Baixar o Front-end:

    • Baixe o repositorio.
  2. Baixar o Back-end e suas Dependências:

    • Certifique-se de ter o MongoDB instalado.
    • Baixe o back-end do PUCLove e suas dependências.
    • Execute os comandos necessários para instalar as dependências do back-end.
  3. Configuração do MongoDB:

    • Certifique-se de configurar corretamente o MongoDB, ajustando as configurações de conexão conforme necessário.
  4. Executar o Projeto:

    • Inicie o mongodb.
    • Inicie o servidor back-end.
    • Inicie o servidor front-end.
    • Execute o seguinte comando no terminal:
      npm install - Para instalar as dependencias do front.
      npm run dev - Para abrir o projeto.