Skip to content

Site de perguntas e respostas feito para a disciplina de Programação para WEB da UFRRJ.

Notifications You must be signed in to change notification settings

btrcardoso/yarural

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yarural

Site de perguntas e respostas feito para a disciplina de Programação para WEB da UFRRJ.

Este site foi idealizado para que alunos possam fazer perguntas e respostas sobre dúvidas que envolvem a Universidade, com inspiração no Yahoo Respostas. Nele é possível criar e editar o seu perfil, fazer perguntas e respondê-las, além de votar nas perguntas de acordo com sua opinião.

Funcionamento

  • Veja as perguntas e respostas já feitas!

  • Crie seu perfil!

  • Faça perguntas!

  • Responda e seja respondido!

  • Você começa com 100 pontos e pode utilizá-los para perguntar, além de ganhar mais pontos ao responder perguntas!

  • Os usuários com mais pontos ficam no topo dos rankigs!

Tecnologias utilizadas

Para a criação deste projeto, as seguintes tecnologias foram utilizadas:

  • Node.js: Como um tempo de execução JavaScript assíncrono orientado a eventos, o Node.js foi projetado para criar aplicativos de rede escaláveis.
  • AdonisJS: AdonisJS é uma estrutura de back-end para criar aplicativos da Web dinâmicos orientados a dados. Usando o AdonisJS, é possível lidar com as solicitações HTTP, consultar o banco de dados, autenticar usuários, fazer upload de arquivos, enviar e-mails e muito mais.
  • DaisyUI: Um plug-in gratuito para Tailwind CSS.

Para executar a aplicação em sua máquina local

  • Configure um ambiente Node;

  • Faça o download dos arquivos deste repositório;

  • Na pasta onde estão os arquivos deste repositório, cole no terminal:

npm install
  • Copie o conteúdo do arquivo .env.example em um arquivo .env.

  • Crie uma pasta chamada tmp.

  • Popule o banco de dados com os Seeders.

node ace db:seed
  • Atualize a migration:
node ace `migration:fresh
  • Inicie o servidor
node ace serve --watch

About

Site de perguntas e respostas feito para a disciplina de Programação para WEB da UFRRJ.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published