Skip to content
This repository has been archived by the owner on Aug 2, 2021. It is now read-only.

App del Partido de la Red para administrar afiliados.

License

Notifications You must be signed in to change notification settings

PartidoDeLaRed/afiliaciones

Repository files navigation

Afiliaciones - Partido de la Red

App para administrar los afiliados del Partido de la Red.

Comandos

  • npm run start: Abrir server en production.
  • npm run dev: Abrir server en development, se reinicia cuando se cambia algún archivo.
  • npm run build: Buildear los assets en /build, para que puedan ser usados desde el HTML.
  • npm run watch: Lo mismo que npm run build, pero para development, se queda esperando por cambios y re-compila.

Estructura

afiliaciones └── app // Acá esta La posta └── shared // Lógica compartida, Modelos, etc └── site // Home pública de la app, formularios para afiliarte, etc. └── admin //Administrador de afiliados. └── padron //Consulta pública de Padrón del PDR. └── config // Archivos de configuración └── defaults.json // Valores predeterminados ¡No editar! └── development.json // [git-ignored] Valores para development local. Cambiar a piacere. └── production.json // [git-ignored] Valores para producción, también se pueden usar variables de entorno. └── bin // Comandos para ser usados desde la terminal. └── public // Assets státicos, servidos en '/'. └── build // [git-ignored] Assets buildeados.

Code Styles

Dependencias

Server

Autenticación

Front End

Models Validation

Los modelos están creados con Mongoose en la carpeta /lib/models. Están hechos para que también se pueda validar desde el frontend como se explica acá.

Desde el server hay que usar var Peer = require('../models').Peer, y en el browser var Peer = require('../models/models').Peer

Crear Admins

Desde la terminal, con el comando node bin/create-user -e mail@mail.com -p lapassword

Sino, usando docker: docker exec -it afiliaciones_app_1 bash -c "node bin/create-user -e mail@mail.com -p lapassword"

Extras

About

App del Partido de la Red para administrar afiliados.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published