Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/urieltorres-dev/devjobs

Plataforma para publicar ofertas de empleo para desarrolladores inspirada en LaraJobs.
https://github.com/urieltorres-dev/devjobs

css html javascript js laravel livewire php tailwindcss

Last synced: 16 days ago
JSON representation

Plataforma para publicar ofertas de empleo para desarrolladores inspirada en LaraJobs.

Awesome Lists containing this project

README

        

# DevJobs

DevJobs es una plataforma para la búsqueda y publicación de ofertas de empleo, dirigida tanto a desarrolladores como a reclutadores. Los reclutadores pueden publicar vacantes, y los desarrolladores pueden postularse a esas vacantes enviando su currículum vitae.

## Descripción del proyecto

DevJobs está diseñado para facilitar el proceso de reclutamiento en el sector tecnológico. La plataforma permite a los reclutadores gestionar las vacantes de empleo y recibir aplicaciones de candidatos, mientras que los desarrolladores pueden explorar oportunidades laborales en función de sus intereses y habilidades.

## Características

- Registro y autenticación de usuarios.
- Publicación de vacantes.
- Gestión de candidatos.
- Postulación a vacantes.
- Panel de administración.
- Interfaz amigable y responsive.

## Tecnologías utilizadas

+ **Lenguajes:** PHP, HTML, CSS y JavaScript
+ **Base de datos:** MySQL
+ **Frameworks:** Laravel, Tailwind CSS y Livewire.
+ **Autenticación:** Laravel Breeze
+ **Herramientas de desarrollo:** Docker, Visual Studio Code

## Instalación y configuración

Para ejecutar este proyecto en tu entorno local, sigue estos pasos:

1. Clona el repositorio:
```bash
git clone https://github.com/urieltorres-dev/devjobs.git
```

2. Instala las dependencias de Composer:
```bash
composer install
```

3. Instala las dependencias de Node.js:
```bash
npm install
```

4. Configura el archivo `.env` y genera la clave de la aplicación:
```bash
cp .env.example .env
php artisan key:generate
```

5. Ejecuta las migraciones y seeders:
```bash
php artisan migrate --seed
```

6. Inicia el servidor de desarrollo:
```bash
php artisan serve
```

7. Ejecuta los assets de frontend:
```bash
npm run dev
```

8. Accede a la aplicación a través de tu navegador en `http://localhost:8000`.

## Roles de Usuario

+ **Desarrollador:** Puede buscar vacantes, postularse y subir su CV.
+ **Reclutador:** Puede crear, editar y eliminar vacantes, así como gestionar los candidatos que aplican.

## Capturas de pantalla

A continuación se muestran algunas capturas de pantalla de la aplicación:



Página principal 1

Página principal 1


Página principal 2

Página principal 2




Login

Login


Register

Register




Vacante

Vacante


Correo electrónico de notificación

Correo electrónico de notificación




Dashboard

Dashboard


Notificaciones

Notificaciones




Candidatos

Candidatos


Formulario para crear vacantes

Formulario para crear vacantes

## Demo

Por el momento la demo no está disponible.

## Licencia

Este proyecto está licenciado bajo la Licencia MIT - consulta el archivo [LICENSE](https://choosealicense.com/licenses/mit/) para más detalles.

## Contacto

Para más información o consultas, puedes contactarme a través de [[email protected]](mailto:[email protected]) o en [github.com/urieltorres-dev](https://github.com/urieltorres-dev).