# CookBookie
## Descripción del proyecto.
Este proyecto es un blog desarrollado con Flask y MongoDB. Permite a los usuarios crear y gestionar publicaciones en el blog. Utiliza una base de datos MongoDB para almacenar la información de las publicaciones y los usuarios.
Además, se ha añadido autenticación con Google API para permitir a los usuarios iniciar sesión con sus cuentas de Google. Esto proporciona una capa adicional de seguridad y facilita el acceso al blog.
## Prerrequisitos
Antes de comenzar, asegúrate de tener lo siguiente instalado:
- Python 3
- Pip (Gestor de paquetes de Python)
- MongoDB
- Un entorno virtual de Python (opcional, pero recomendado. Puedes usar `venv` o `conda`)
1. Clona este repositorio a tu máquina local usando `git clone`
git clone https://github.com/Bitboy7/MongoDB_Fllask
## Cd
2. Navega al directorio del proyecto.
cd MongoDB_Flask
- (Opcional) Crea y activa un entorno virtual de Python.
python3 -m venv env source env/bin/activate # En Windows, usa `env\Scripts\activate````bash
*pip install -r requirements.txt*
MONGO_URI='your uri' CLIENT_SECRET='your google client' GOOGLE_CLIENT_ID='your google client id' SECRET_KEY='your secret key'
Para iniciar el servidor, ejecuta:
python main.pyAsegúrate de que MongoDB esté funcionando en tu máquina antes de iniciar el servidor.
Si deseas contribuir al proyecto, por favor revisa las guías de contribución.
Este proyecto está licenciado bajo MIT.
Codix 2024.