Skip to content

AndyCG03/uni_twitter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

UniTweet

Red social universitaria — API REST con Spring Boot y frontend con Vue.js.

Estructura del repositorio

unitweet/
├── api/          # Spring Boot 3 + Java 17
├── frontend/     # Vue.js 3 + Pinia + Tailwind
└── docs/         # Documentacion del proyecto

Requisitos

  • Java 17+
  • Node.js 18+
  • PostgreSQL 15+
  • Maven 3.9+

Levantar el proyecto

Backend

cd api
cp src/main/resources/application.properties.example src/main/resources/application.properties
# Editar application.properties con tus credenciales de BD
mvn spring-boot:run

Frontend

cd frontend
cp .env.example .env
npm install
npm run dev

La API corre en http://localhost:8080 y el frontend en http://localhost:5173.

Variables de entorno necesarias

Variable Descripcion
DB_URL URL de la base de datos PostgreSQL
DB_USERNAME Usuario de la BD
DB_PASSWORD Contrasena de la BD
JWT_SECRET Clave secreta para firmar JWT
JWT_EXPIRATION_MS Duracion del token en ms

Nunca subas estos valores al repositorio. Usa el archivo .env o application-local.properties.

About

Proyecto de un Twitter orientado a un ambiente universitario

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors