Projeto de site para a Operação Natal

Aplicação desenvolvida para a disciplina de Introdução ao Desenvolvimento Web

Alunos:

  • Lucas Pereira Pacheco | 12543930
  • Henrique Bovo | 12542539
  • Raphael Leveque | 12542522
  • João Pedro Duarte Nunes | 12542460
  • Mateus Israel Silva | 11735042

Sobre o projeto

O site desenvolvido tem o objetivo de servir como plataforma de divulgação sobre a Operação Natal, trazendo informações sobre a missão da instituição e sobre os eventos que aconteceram ou que acontecerão, além de trazer opções de contato e de doações para o grupo.

Estrutura do site

O site está organizado atualmente em 5 abas, sendo elas Home, Sobre, Contribuições, Informações e Login, que contém também a tela de Cadastro.

Estrutura dos arquivos

Na raiz do projeto, encontramos as componentes 'back', 'front' e 'database. Na pasta dabatase, temos o arquivo sql responsável pela montagem do banco. Na pasta back, temos todos os códigos necessários para o funcionamento do serviço de backend. Na pasta front

Rodando a aplicação

A partir da raiz do projeto, acesse a pasta back em uma instância do terminal e execute o comando abaixo para instalar os pacotes necessários:

npm install

Após instalar os pacotes com sucesso, basta rodar a aplicação através do seguinte comando:

npm run dev

O mesmo processo deve ser repetido para o front; em uma nova instância do terminal, que deve executar paralelamente com a que executamos anteriormente, acesse a pasta front a partir da raiz do projeto e execute o comando de instalação dos pacotes:

npm install

Após instalar os pacotes com sucesso, basta rodar a aplicação através do seguinte comando:

npm run dev

A partir daí, acessando o link fornecido pelo terminal em um navegador, a página pode ser visualizada.