Aplicación red social tipo twitter con Nodejs, Express y PostgreSQL. Internamente utiliza el patron MVC aplicado a express.
- login y registro, modificar cuentas y borrarlas.
- Ver perfiles de los usuarios, su bio y los post que tienen asociados.
- Crear posts, modificarlos y borrarlos
- Crear respuestas a los posts y navegar al perfil de quien lo ha escrito
- Dar mas opciones al publicar un post, añadir imagenes/videos, enlaces y likes.
- Hacer que los comentarios sean subposts.
- Permitir añadir amigos y enviar mensajes en tiempo real
- Requisitos previos: tener NPM y postgresql instalados
- Clonar o Descargar el repositorio
- Ejecuta el comando "npm install"
- Crear el fichero .env con estas varibles según tu instalación de postgresql
PGuser=<usuario de postgres>
PGhost=<host de postgres>
PGdatabase=express_red_social
PGpassword=<contraseña de postgre
PGport=<puerto de postgres>
APPport=<puerto en el que correra la app en mi caso el puerto 3000>
- Importa la base de datos "express_red_social" dentro de postgres con el script en "database/express_red_social.sql"
- Ejecuta el comando "npm start" y si esta todo bien, la aplicacion se lanzara en
http://localhost:<APPport>/
o enhttp://localhost:3000/