Skip to content

hugofriasmtz/pixel

Repository files navigation

Laravel Logo

Pixel Positions

Plataforma para publicar y buscar empleos en tecnología 🚀

💻 Stack Tecnológico

  • Laravel 12
  • PHP 8.2+
  • Composer
  • MySQL / SQLite
  • JavaScript
  • Node.js / npm
  • Tailwind CSS
  • Vite

✨ Características

  • 📢 Publicación de vacantes por empresas
  • 🔎 Búsqueda y filtrado de empleos
  • 👤 Gestión de usuarios y autenticación
  • 🖼️ Subida de logos de empresas

⚙️ Requisitos

Note

Asegúrate de tener instaladas todas las dependencias antes de comenzar.

  • PHP >= 8.2
  • Composer
  • Node.js y npm
  • Base de datos compatible con Laravel

🚀 Instalación rápida

Tip

Sigue estos pasos para instalar y configurar el proyecto localmente.

git clone https://github.com/hugofriasmtz/pixel-positions.git
cd pixel-positions
composer install
cp .env.example .env
# Configura tus variables de entorno en .env
php artisan key:generate
npm install && npm run build
php artisan migrate --seed
php artisan storage:link

🖼️ Notas sobre imágenes

Tip

Cuando una empresa publica una vacante y sube un logo, la imagen se guarda automáticamente en la carpeta
storage/app/public/logos.

Note

Estas imágenes no se incluyen en el repositorio por seguridad y buenas prácticas.

Important

Para que las imágenes sean accesibles desde el navegador, ejecuta:

php artisan storage:link

Esto creará un enlace simbólico y permitirá acceder a las imágenes desde la ruta /storage/logos.


☁️ Despliegue recomendado

Important

Pixel Positions es una aplicación Laravel y requiere un entorno con soporte para PHP.
No es compatible con plataformas como Vercel o Netlify.

Plataformas recomendadas para desplegar Laravel:

Tip

Para proyectos en producción, considera usar almacenamiento externo (como Amazon S3) para los archivos subidos por usuarios.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages