Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 

Repository files navigation

Social Network

Red social parecida a X (Twitter)

Funcionalidades

-   Crear cuenta
-   Login
-   Crear post (solo texto o texto + imagen)
-   Seguir cuentas
-   Solicitud de seguimiento a cuentas privadas
-   Ver seguidores y seguidos de otras cuentas
-   Añadir comentarios
-   Eliminar posts
-   Añadir iconos
-   Like en los posts
-   Feed (Mostrar los posts de las cuentas que sigues ordenados por fecha, paginación de resultados, o mostrar los posts de las cuentas que sigues o publicas que contengan una palabra o hashtag)
-   Admin panel (banear / verificar cuentas) (Necesario crear una cuenta @admin)

Por hacer

-   Si el usuario esta banneado que no pueda acceder a la app, y que su perfil no pueda ser visible

Instalación y uso

Requisitos

-   NodeJS
-   npm
-   MongoDB (con una db llamada social)

Instalación

git clone https://github.com/robeertosv/SocialNetwork.git


cd frontend 
npm install
npm start

cd ../server
npm install
npm start

cd C:\<TuRuta>\MongoDB\7.0\Server\bin
.\mongod.exe

En la carpeta server poner un archivo .env similar a este

PORT=80
DB_URI=mongodb://localhost:27017/social
API_KEY=<Tu API key> # (La mia la generé con openssl rand -base64 32)

Se puede usar en http://localhost:9000 (farm) o compilar el frontend con

cd frontend
npm run build

y usar la web en http://localhost (puerto especificado en .env)

About

Social Netword like X (Twitter) using MERN

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages