Es un portal de empleo creado y diseñador por Rubén Viosquez Beades y David Ochando Blasco que usa:
- Frontend: 🌌 React 16 + Redux
- Backend: 🔸 PHP Laravel
- DB: 🍃 MySQL
Durante el desarrollo hemos usado este tablón de Trello.
- Descargar Repositorio Backend.
- Descargar Repositorio Frontend
- En el the backend ejecutar:
php artisan serve
- En el the frontend ejecutar:
npm start
- Debería abrirse en http://localhost:3000/
- Register
- POST /registerU
{
"name": "usuario",
"surname": "prueba",
"email": "usuarioprueba@gmail.com",
"picture": "https://s3-us-west-2.amazonaws.com/thecoderlist/testing/coder-man-profile-pic.png",
"phone": "123456789",
"password": "12345",
"secretQ": "hola",
"secretA": "adios",
"ciudad": "Mislata",
"provincia": "Valencia",
"pais": "España"
}
- Login
- POST /loginU
{
"email": "usuarioprueba@gmail.com",
"password": "12345"
}
-
Logout
- POST /logOutU
-
Get user profile
- GET /perfilU/{id}
- Register
- POST /registerE
{
"name_reg": "empresa",
"surname_reg": "prueba",
"name": "empresaprueba",
"email": "empresaprueba@gmail.com",
"picture": "https://www.lafabricadebordados.es/2783-large_default/parche-bordado-mercedes-benz.jpg",
"password": "12345",
"secretQ": "hola",
"secretA": "adios",
"phone": "123456789",
"description": "Empresa dedica a la marca mercedes y al desarrollo de sus webs",
"sector": "software"
}
- Login
- POST /loginE
{
"email": "empresaprueba@gmail.com",
"password": "12345"
}
-
Logout
- POST /logOutE
-
Get user profile
- GET /perfilE/{id}
-
Homepage:
-
Búsqueda
-
Ofertas
-
Usuarios
-
Empresas