puclove

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

https://github.com/arttturslv/puclove

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (3.4%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

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

Basic Info
  • Host: GitHub
  • Owner: arttturslv
  • License: cc-by-4.0
  • Language: JavaScript
  • Default Branch: main
  • Homepage:
  • Size: 4.17 MB
Statistics
  • Stars: 1
  • Watchers: 1
  • Forks: 2
  • Open Issues: 0
  • Releases: 0
Created over 2 years ago · Last pushed over 1 year ago
Metadata Files
Readme License Citation

README.md

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.

Owner

  • Name: Artur Marcos
  • Login: arttturslv
  • Kind: user

Citation (CITATION.cff)

cff-version: 1.0.1
message: Please cite this software using these metadata.
title: 
authors:
  - family-names: 
    given-names: 
  - family-names: 
    given-names: 
  - family-names: 
    given-names: 
  - family-names: 
    given-names: 
  - family-names: 
    given-names: 
  - family-names: 
    given-names:
  - name-suffix: Professor
    affiliation: PUC Minas
    family-names: 
    given-names: 
  - name-suffix: Professor
    affiliation: PUC Minas
    family-names: 
    given-names: 
keywords:
  - 
  - 
repository-code: 
license: CC-BY-4.0
version: 1.0.0
date-released: 2022-07-14

GitHub Events

Total
  • Push event: 1
Last Year
  • Push event: 1

Dependencies

Codigo/back-end/pom.xml maven
  • com.auth0:java-jwt 4.4.0
  • me.paulschwarz:spring-dotenv 4.0.0
  • org.projectlombok:lombok
  • org.springframework.boot:spring-boot-devtools
  • org.springframework.boot:spring-boot-starter-data-mongodb
  • org.springframework.boot:spring-boot-starter-security
  • org.springframework.boot:spring-boot-starter-web
  • org.springframework.security.oauth:spring-security-oauth2 2.5.2.RELEASE
  • org.springframework.boot:spring-boot-starter-test test
  • org.springframework.security:spring-security-test test
Codigo/front-end/package-lock.json npm
  • 399 dependencies
Codigo/front-end/package.json npm
  • @types/react ^18.2.15 development
  • @types/react-dom ^18.2.7 development
  • @vitejs/plugin-react ^4.0.3 development
  • autoprefixer ^10.4.15 development
  • eslint ^8.45.0 development
  • eslint-plugin-react ^7.32.2 development
  • eslint-plugin-react-hooks ^4.6.0 development
  • eslint-plugin-react-refresh ^0.4.3 development
  • postcss ^8.4.30 development
  • tailwindcss ^3.3.3 development
  • vite ^4.4.5 development
  • @emotion/react ^11.11.1
  • @emotion/styled ^11.11.0
  • @mui/material ^5.14.10
  • axios ^1.5.0
  • framer-motion ^10.16.5
  • react ^18.2.0
  • react-dom ^18.2.0
  • react-hook-form ^7.46.2
  • react-router-dom ^6.16.0
  • react-scroll ^1.8.9