Skip to content

Aplicação WEB para registrar críticas de filmes, séries e livros

License

Notifications You must be signed in to change notification settings

SafeMantella/opinarte-aplicativo-web

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aplicativo Web - OpinArte

Sobre o projeto

Este é um projeto desenvolvido para o trabalho prático durante a disciplina de Programação para Web ofertada pela Faculdade de Computação (FACOM), na Universidade Federal de Mato Grosso do Sul (UFMS).

O projeto estipulado envolve o desenvolvimento de uma aplicação web, nomeada como OpinArte, idealizada para registrar críticas acerca de obras de arte como filmes, séries ou livros.

Funcionalidades

As funcionalidades básicas do projeto incluem

  • Identificação (login)
  • Navegação por críticas públicas
  • Visualização de críticas
  • Escrita e adição de novas críticas
  • Alteração e remoção de críticas
  • Busca por críticas publicadas
  • Cadastro de novas obras

Separação do projeto

Este projeto é dividido em duas partes:

  1. Frontend (pasta frontend)
  2. Backend (pasta backend)

Obs: Para que o frontend funcione é preciso que o backend e o banco de dados estejam sendo executados.

Pré-Requisitos

Antes de começar, é preciso ter instalado em sua máquina as seguintes ferramentas: Git, Node.js. Além de outras dependências e ferramentas específicas para cada parte da aplicação. Também é bom ter um editor para trabalhar com o código como VSCode.

Tecnologias

As principais linguagens utilizadas foram Java, Javascript e CSS.

As seguintes ferramentas foram utilizadas para a realização do projeto: Vue.js, Vite, Spring Boot, Docker, MySQL e por último, mas não menos importante, o próprio GitHub, para armazenamento e versionamento do projeto.

Contribuidores

About

Aplicação WEB para registrar críticas de filmes, séries e livros

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 47.6%
  • Java 41.4%
  • CSS 9.0%
  • JavaScript 1.3%
  • HTML 0.7%