🚀 API Oficial de WurkGO

Platform API Profesional

API REST segura, rápida y escalable construida para conectar tu aplicación móvil con la plataforma WurkGO. Autenticación JWT, MySQLi y arquitectura MVC profesional.

33

Endpoints

100%

RESTful

JWT

Auth

MVC

Architecture

Características Principales

Todo lo que necesitas para una API profesional

🔐

JWT Authentication

Tokens seguros con encriptación HMAC y expiración de 24 horas. Perfecto para apps móviles.

MySQL con MySQLi

Prepared statements para prevenir SQL injection. Queries optimizadas y seguras.

🏗️

Arquitectura MVC

Código organizado y profesional. Modelos, Controladores y vistas claramente separados.

📱

Móvil-First

Diseñada para Flutter, React Native, iOS y Android. Ejemplos en todos los lenguajes.

📚

Documentación Completa

README, ejemplos de código, guía de seguridad y arquitectura técnica incluidos.

🚀

Escalable

Sin frameworks pesados. PHP vanilla rápido y optimizado. Fácil de expandir.

33 Endpoints Disponibles

Todas las operaciones que necesitas

🔐 Autenticación (5)

  • POST /auth/register
  • POST /auth/login
  • GET /auth/verify
  • POST /auth/refresh-token
  • POST /auth/change-password

👤 Usuarios (8)

  • GET /users
  • GET /users/{id}
  • PUT /users/{id}
  • GET /users/{id}/skills
  • POST /users/{id}/skills
  • DELETE /users/{id}

📁 Proyectos (7)

  • GET /projects
  • POST /projects
  • GET /projects/{id}
  • PUT /projects/{id}
  • GET /projects/{id}/members

🔗 Conexiones (7) & Habilidades (6)

  • GET /connections
  • POST /connections
  • PUT /connections/{id}/accept
  • GET /skills
  • POST /skills

Seguridad de Nivel Profesional

Protegido con las mejores prácticas de la industria

JWT Authentication

Tokens seguros con encriptación HMAC y expiración configurable

Bcrypt Hashing

Contraseñas hasheadas con Bcrypt (12 rounds), imposible de revertir

SQL Injection Prevention

Prepared statements en todas las queries de MySQLi

CORS Configurado

Control de orígenes permitidos para máxima seguridad

Security Headers

X-Frame-Options, X-XSS-Protection, Content-Security-Policy

Input Validation

Validación automática de todos los inputs de usuario

¿Listo para comenzar?

La API está completamente funcional y lista para usar. Lee la documentación y conecta tu aplicación móvil en minutos.