Skip to content

ArcGabicho/sistema-blog-ibgroup

Repository files navigation

🚀 Sistema Blog - IBGroup S.A.C.

Portada

Este proyecto es una aplicación web de blog desarrollada para IBGroup, utilizando Next.js como framework principal. Permite la gestión y publicación de artículos, así como la administración de usuarios y comentarios.

✨ Características

  • 📝 Publicación y edición de artículos de blog
  • 👥 Gestión de usuarios y roles
  • 💬 Comentarios en los artículos
  • 📱 Interfaz moderna y responsiva
  • 🔒 Autenticación de usuarios (Firebase Auth)
  • ☁️ Almacenamiento y base de datos en la nube (Firebase Firestore)

🛠️ Tecnologías principales

  • Next.js
  • ⚛️ React
  • 🟦 TypeScript
  • 🎨 CSS Modules / Tailwind CSS (según configuración)
  • 🔥 Firebase (Auth & Firestore)
  • ➕ (Agregar otras tecnologías relevantes si aplica)

📦 Instalación

Clona el repositorio y navega al directorio del proyecto:

git clone https://github.com/ArcGabicho/sistema-blog-ibgroup.git
cd sistema-blog-ibgroup
npm install

⚙️ Configuración de entorno

Crea un archivo .env.local en la raíz del proyecto y agrega tus credenciales de Firebase:

NEXT_PUBLIC_FIREBASE_API_KEY=tu_api_key
NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=tu_auth_domain
NEXT_PUBLIC_FIREBASE_PROJECT_ID=tu_project_id
NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET=tu_storage_bucket
NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID=tu_messaging_sender_id
NEXT_PUBLIC_FIREBASE_APP_ID=tu_app_id

🧪 Uso en desarrollo

Inicia el servidor de desarrollo:

npm run dev

Abre http://localhost:3000 en tu navegador para ver la aplicación.

🚀 Despliegue

Consulta la documentación de Next.js sobre despliegue para más detalles.

📄 Licencia

Este proyecto está bajo la licencia MIT.