/comun.la

Primary LanguageJavaScript

Comun.la

Comun.la es el sitio donde la comunidad emprendedora, programadores, diseñadores y cualquier otro perfil interesado en engranarse con la comunidad que esta creando startups en la region!
Comun.la estara inspirado en sitios como Hacker News/Reddit, pero teniendo un caracter fuerte por comunidades locales.


Todo:

- [DONE] Adaptar portada/agregar dashboard look and feel
- [DONE] Agregar Links correctos para login/logout y el workflow
- [PAUSA] Revisar Roles
- [DONE] Implementar modelos de Usaria(ya?), Post, Comment, Vote, Seccion
- [DONE] Add a Seccion manager (only for admins)
- [DONE] En una seccion, pueda crear un post
- [DONE] En un post, puedo agregar un comentario
- [DONE] A un comentario, puedo agregarle un comentario
- [DONE] A un post lo puedo votar
- [DONE] Configurar server

- [DONE] El post calcula su "karma"
- [DONE] Los post se ordenan por "karma"
- [DONE] El karma se recalcula cada hora
- [DOME] Los post estan paginados
- [DONE] Hacer que / redireccion a main
- [DONE] Hacer que solo los "admins" puedan ver el menu de admin de la izquierda
- [DONE] Escribir algo especial en el Dashboard
- [DONE] Hacer que fullname sea nickname, y checar que es unico!
- [DONE] Hacer /profile super basico
- [DONE] Subir al server
- [DONE] Release!



/\/\/\/\/\/\/\/\/\/\/\
List of things to do soon:

- Add a way to get a notification as soon as someone answers your post/comment!
- Add a way to order the sections by time(instead of karma), this is the "new" view

- Add a way to edit your own post(title) or delete your own post
- Admins can edit/delete post
- Add a way to edit your comments
- Add a way to delete your comments
- Add a way for admins to edit/delete comments
- Add a way to generate moderators for sections
= Show the moderators with pride!

- Add transactional emails for notifications.
- Add a way for admins to list active users.
- Add a way for admins to email active users.


/\/\/\/\/\/\/\/\/\/\/\

instalar mongo, redis, node, npm y git

Yo instale mongo y redis con brew con los comandos
brew update
brew install mongodb
brew install redis

Node lo baje de http://nodejs.org/download/ y es un instalador e instala npm también. Git me imagino que ya lo tienes.

corro redis en terminal(en un tab) con:
redis-server /usr/local/etc/redis.conf

y corro mongo con(en otro tab):
mongod

Clonar el proyecto en una carpeta, y después correr el comando en el root del proyecto para instalar todas las dependencias:
npm install -g node-inspector supervisor forever

Una vez teniendo instalado, necesitas estar corriendo mongo y redis y correr:
supervisor --debug app.js