jflcarvalho / Website-NIAEFEUP

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Site-NIAEFEUP

Get Started!

  1. Clone this repo to your computer, and cd into the project directory:
git clone https://github.com/NIAEFEUP/Website-NIAEFEUP.git
cd Website-NIAEFEUP
  1. Install the dependencies from package.json:
npm install
  1. Add environment variables:
  • Create a .env file in the root folder and add:
 MONGO_URI=mongodb://<user>:<password>:@ds157853.mlab.com:57835/yournewdb
 COOKIE_SECRET=u|_*J5<+Ed4eM#$g)B|G)z$8fy$Pt$E36MC=lnok;o6-]:cWnPuJdR>X*Z,bWDO

The cookie secret is a random long string. This is just an working example. Don't forget to user your MONGO_URI.

  1. Start the server:
node keystone

TODO List

  • Login/Logout
  • Atualizar informação do membro
  • Atualizar Foto de perfil
  • Atualizar front-end
  • Manipulação de file system com fs
  • Quando o user dá upload de uma imagem, fazer set no seu image_path com o novo caminho
  • Aperfeiçoar o modelo atual (formulário de edição de perfil | api para upload de ficheiros) -> Deixei uns TODO's em alguns ficheiros
  • Criar um Back-End para gerir o processo de recrutamento.
  • Página publica com o formulário de candidatura.
  • Permitir marcar as entrevistas como realizadas.
  • Aceitar/Rejeitar novos membros (Enviar convite para as contas de :Slack, GoogleGroup, Site).
  • Enviar emails de feedback aos candidatos.
  • Fazer integração com Google Calendar para marcação de reuniões.
  • Back-end ser um headless CMS de forma a cada direção escolher o seu front-end.

About

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:CSS 40.3%Language:JavaScript 36.0%Language:HTML 23.7%