https://github.com/bredalis/informatikspace
👩🏻💻 InformatikSpace - Computer. Space A place dedicated to computing 💻
https://github.com/bredalis/informatikspace
backend css3 flask frontend html5 informatic js page python web
Last synced: 2 months ago
JSON representation
👩🏻💻 InformatikSpace - Computer. Space A place dedicated to computing 💻
- Host: GitHub
- URL: https://github.com/bredalis/informatikspace
- Owner: Bredalis
- License: mit
- Created: 2024-08-01T13:20:33.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-12-08T19:43:26.000Z (over 1 year ago)
- Last Synced: 2025-03-04T06:44:50.705Z (over 1 year ago)
- Topics: backend, css3, flask, frontend, html5, informatic, js, page, python, web
- Language: CSS
- Homepage: https://informatikspace.onrender.com/
- Size: 2.01 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# **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**:
```bash
git clone https://github.com/Bredalis/InformatikSpace.git
cd InformatikSpace
```
2. **Instalar Python a través de la página**:
```bash
https://www.python.org/downloads/?hl=ES
```
3. **Instalar MongoDB a través de la página**:
```bash
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**:
```bash
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**:
```ini
CLAVE_MONGO=your_mongodb_connection_string
```
## **Uso** 🔧
1. **Ejecutar el Servidor**:
```bash
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:
```bash
git checkout -b mi-nueva-funcionalidad
```
3. **Haz Commit de tus Cambios**:
```bash
git commit -am 'feat: ✨ Añadir nueva funcionalidad'
```
4. **Push a tu Repositorio Fork**:
```bash
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).
##
[](https://github.com/Bredalis)

😊 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:
[](https://github.com/bredalis)