Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/urieltorres-dev/devjobs
- Owner: urieltorres-dev
- Created: 2024-09-29T05:10:12.000Z (3 months ago)
- Default Branch: master
- Last Pushed: 2024-10-18T01:04:03.000Z (2 months ago)
- Last Synced: 2024-10-27T03:48:20.556Z (about 2 months ago)
- Topics: css, html, javascript, js, laravel, livewire, php, tailwindcss
- Language: PHP
- Homepage:
- Size: 901 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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 2
Login
Register
Vacante
Correo electrónico de notificación
Dashboard
Notificaciones
Candidatos
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).