Skip to content

👩🏻‍💻 InformatikSpace - Computer. Space A place dedicated to computing 💻

License

Notifications You must be signed in to change notification settings

Bredalis/InformatikSpace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

InformatikSpace 👩🏻‍💻



InformatikSpace es una plataforma dedicada a los entusiastas de la informática y la programación. Proporciona un espacio para que los usuarios compartan artículos, gestionen sus publicaciones, y interactúen con chatbots especializados en informática.

Características

  • Publicación de Artículos: Crea, edita y publica artículos sobre temas relacionados con la informática.
  • Gestión de Artículos: Visualiza y gestiona tus artículos publicados.
  • Sección de Chatbots: Interactúa con chatbots especializados para obtener respuestas automáticas en temas de informática.

Tecnologías Usadas 🖥

  • : Estructuración del contenido de la página.
  • : Estilo y diseño responsivo.
  • : Interactividad y funcionalidades dinámicas.
  • : Lenguaje de programación para backend.
  • : Framework para el backend.
  • : Integrado a Flask para manipular los templates.
  • : Base de datos para almacenar artículos y datos de usuarios.

Instalación 📥

Sigue estos pasos para configurar el proyecto en tu entorno local:

  1. Clonar el Repositorio:

    git clone https://github.com/Bredalis/InformatikSpace.git
    cd InformatikSpace
  2. Instalar Python a través de la página:

    https://www.python.org/downloads/?hl=ES
  3. Instalar MongoDB a través de la página:

    https://www.mongodb.com/try/download/community
  4. Configurar MongoDB Atlas, ver este vídeo:

    https://www.youtube.com/watch?v=qwJ_M0PKnkA
    
  5. Instalar dependencias para el backend en Flask:

    pip install -r requirements.txt
  6. Configurar Variables de Entorno - Crea un archivo .env en la raíz del proyecto con la siguiente configuración:

    CLAVE_MONGO=your_mongodb_connection_string

Uso 🔧

  1. Ejecutar el Servidor:

    python App.py
  2. Acceder al Proyecto:

    • Abre tu navegador y visita http://localhost:5000 para ver la página web en acción.
  3. Interacción:

    • Utiliza la interfaz para crear y gestionar artículos.
    • Navega a la sección de chatbots para interactuar con los asistentes virtuales.

Estructura del Proyecto 📁

Aquí tienes una visión general de la estructura de carpetas:

├── App.py                # Archivo principal de la aplicación Flask
├── requirements.txt      # Dependencias del proyecto
├── .env                  # Variables de entorno
├── static/
│   ├── CSS/              # Archivos CSS
│   ├── IMG/              # Imágenes
│   └── JS/               # Archivos JavaScript
└── templates/
    ├── index.html        # Página principal
    ├── Crear_Articulo.html # Página para crear artículos
    └── ...               # Otras plantillas HTML

Contribución 🙋🏻‍♂️

¡Las contribuciones son bienvenidas! Si deseas contribuir al proyecto, por favor sigue estos pasos:

  1. Fork el Repositorio
  2. Crea una Rama para tu nueva funcionalidad:
    git checkout -b mi-nueva-funcionalidad
  3. Haz Commit de tus Cambios:
    git commit -am 'feat: ✨ Añadir nueva funcionalidad'
  4. Push a tu Repositorio Fork:
    git push origin mi-nueva-funcionalidad
  5. Envía un Pull Request

Licencia 📜

Este proyecto está licenciado bajo la Licencia 📜 GPLv3 (GNU General Public License V3.0).


Github GitHub Followers

😊 Soy una programadora con 3 años en este sector, me encanta crear y aprender constantemente. ¡Amo lo que hago! #nlp #ia 😊

Mira mi perfil de GitHub:

Web