TechSafeSpace es una iniciativa que nace de la necesidad de crear un espacio seguro, accesible y sororo para mujeres y disidencias en el sector tecnológico.
Este proyecto no es solo una plataforma técnica, sino una declaración de intenciones: visibilizar, acompañar y empoderar a quienes tradicionalmente han sido infrarrepresentadas en el mundo digital. Desde el código hasta la comunidad, todo está pensado para fomentar la inclusión y el apoyo mutuo.
| Nombre | GitHub |
|---|---|
| Mariona | @cuyass |
| Larissa | @saudlari |
| Milena | @MilenaOcoro |
| Einar | @einartech |
| Alba | @rieradipe |
- Java 21
- Spring Boot 3.4.5
- JPA / Hibernate
- PostgreSQL 17
- Maven 4
- Dotenv para variables de entorno
- Clona el repositorio:
git clone https://github.com/tu-usuario/backend-
Asegúrate de tener PostgreSQL activo y crea la base de datos.
-
Configura el archivo
.enven la raíz del proyecto:
SPRING_DATASOURCE_URL=jdbc:postgresql://localhost:5432/eventosdb
SPRING_DATASOURCE_USERNAME=tu_usuario
SPRING_DATASOURCE_PASSWORD=tu_contraseña
SPRING_JPA_HIBERNATE_DDL_AUTO=update- Ejecuta la aplicación:
mvn spring-boot:runCrea un nuevo usuario.
Cuerpo de la petición:
{
"name": "AdaLovelace",
"email": "[email protected]",
"password": "SecurePass1!",
"userImageUrl": "https://i.pravatar.cc/150?img=3"
}Ejemplo en el controlador:
@PostMapping
public ResponseEntity<User> addUser(@Valid @RequestBody User user) {
User createdUser = userService.createUser(user);
return new ResponseEntity<>(createdUser, HttpStatus.CREATED);
}- Se probó el endpoint
POSTcon Postman. - Verificado que devuelve código
201y guarda en PostgreSQL (pgAdmin). - Validaciones activas con anotaciones como
@Email,@NotBlank,@Pattern.
src/
├── controller/
│ └── UserController.java
├── model/
│ └── User.java
├── repository/
│ └── UserRepository.java
├── service/
│ └── UserService.java
Proyecto realizado por el equipo de Mujeres y disidentes - CodeCraft F5
Sitio web: FactoríaF5
TechSafeSpace busca ir más allá del desarrollo de software. Este proyecto representa un punto de encuentro para mujeres que desean formarse, colaborar y crecer juntas en el mundo tecnológico.
Nuestro objetivo es:
- Reducir la brecha de género en el sector tech
- Fomentar el aprendizaje colaborativo desde un enfoque empático
- Ofrecer recursos, acompañamiento y visibilidad a nuevas voces en tecnología
Este es solo el comienzo. Creemos en un futuro donde todas tengamos un lugar seguro y reconocido en el universo digital.