Instala dependencias, clona el repo y corre la app local.
La aplicacion corre localmente con Python y Django. En Windows conviene usar el .bat de primer arranque. En macOS y Linux, el camino correcto es hacerlo desde terminal con entorno virtual.
Guia open source para una instalacion prolija
Esta pagina resume el flujo ideal para un buen repositorio open source: instalar Git y Python, clonar el proyecto oficial, preparar el entorno, abrir la aplicacion por primera vez y entender donde quedan guardados los datos.
La aplicacion corre localmente con Python y Django. En Windows conviene usar el .bat de primer arranque. En macOS y Linux, el camino correcto es hacerlo desde terminal con entorno virtual.
"copiar, pegar, ejecutar y seguir sin perder tiempo"
"una guia pensada para usuarios y tambien para contribuidores"
Antes de empezar
Si tu idea es descargar de forma segura y que no haya alertas raras del navegador o de bloqueadores, el mejor camino es instalar Git y Python primero, clonar el repositorio oficial y ejecutar la aplicacion desde tu propia carpeta local.
Es el runtime principal del proyecto. En Windows conviene instalarlo desde python.org marcando Add Python to PATH.
Descargar PythonPermite clonar el repositorio oficial, actualizarlo con orden y contribuir como corresponde en un proyecto open source.
Descargar GitTodo queda guardado dentro de la carpeta del proyecto. Elegi un lugar permanente antes del primer arranque para no mover la base ni el entorno virtual.
Windows
En Windows el proyecto tiene una ventaja clara: iniciar_windows.bat automatiza el primer arranque. Aun asi, conviene instalar primero Python y Git, clonar el repositorio oficial y ejecutar el .bat como administrador la primera vez.
Clonar con Git evita descargas dudosas y deja el origen del proyecto bien claro.
El .bat crea el entorno, instala dependencias, aplica migraciones y puede crear el acceso directo del escritorio.
Ejecuta estos comandos en PowerShell o CMD para confirmar que Python y Git ya estan instalados.
python --version
git --version
Entra en una carpeta de trabajo tuya, clona el repo oficial y ubicate dentro del proyecto.
git clone https://github.com/Excel-ente/calculadora-de-costos-de-recetas.git
cd calculadora-de-costos-de-recetas
La primera vez conviene ejecutar el archivo como administrador. El proceso tambien puede ofrecerte crear un acceso directo al escritorio.
.\iniciar_windows.bat
Si preferis controlar cada paso, este bloque hace exactamente lo mismo de forma explicita desde consola.
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
copy .env.example .env
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver
macOS
En macOS no se usa el archivo iniciar_windows.bat. El camino correcto es instalar Git y Python, clonar el repo y levantar Django manualmente con entorno virtual. Si ya usas Homebrew, el proceso es directo.
Si no tenes Homebrew, podes instalar Git y Python desde sus sitios oficiales y luego seguir los comandos del proyecto.
En macOS el entorno virtual se activa con source venv/bin/activate.
Si ya usas Homebrew, este es el camino mas corto para dejar Git y Python listos.
brew install python git
python3 --version
git --version
Clona el repositorio oficial y entra a la carpeta antes de crear el entorno virtual.
git clone https://github.com/Excel-ente/calculadora-de-costos-de-recetas.git
cd calculadora-de-costos-de-recetas
Este bloque deja el proyecto listo para correr localmente y abrir el panel de administracion.
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
cp .env.example .env
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver
Linux
En Linux el flujo es muy parecido al de macOS, pero normalmente primero instalas paquetes del sistema con el gestor de tu distro. Aca te dejo la ruta base para sistemas Debian o Ubuntu. Si usas Fedora, Arch o similares, cambia ese primer bloque por el equivalente de tu distribucion.
Necesitas Python 3, soporte para entornos virtuales, pip y Git.
Luego del primer arranque solo activas el entorno y levantas runserver cuando quieras usar la app.
Este ejemplo sirve para Ubuntu y Debian. En otras distribuciones usa el gestor de paquetes equivalente.
sudo apt update
sudo apt install -y python3 python3-venv python3-pip git
Clona el repositorio en una carpeta tuya y entra antes de crear el entorno virtual.
git clone https://github.com/Excel-ente/calculadora-de-costos-de-recetas.git
cd calculadora-de-costos-de-recetas
Con este bloque ya quedas listo para entrar al admin local y probar una receta de ejemplo.
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
cp .env.example .env
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver
Donde quedan tus datos
Este punto es importante para usuarios y para soporte. Si mueves la carpeta del proyecto sin entender que guarda adentro, puedes perder la referencia al entorno o a la base local. Por eso conviene elegir una ruta fija desde el inicio.
Ahi queda la base de datos local con usuarios, recetas, productos y configuracion del sistema.
Guarda la configuracion principal del entorno local y parametros del proyecto.
Contiene archivos subidos por la aplicacion, como imagenes u otros recursos del negocio.
Es el entorno virtual de Python. No conviene borrarlo ni moverlo si luego quieres relanzar la app rapido.
Uso diario y comunidad
En Windows puedes relanzar la app con el acceso directo del escritorio o con el mismo archivo iniciar_windows.bat. En macOS y Linux, basta con entrar a la carpeta del proyecto, activar el entorno virtual y ejecutar python manage.py runserver.
Si te sirve la herramienta, tambien puedes abrir issues, proponer mejoras y enviar pull requests. Ese es el tipo de documentacion que fortalece un repositorio open source y ayuda tanto a usuarios finales como a contribuidores.
Consejo practico: si el proyecto te ayudo, deja una estrella en GitHub. Esa senal tambien ayuda a que mas personas encuentren el software y confien en el repositorio.
Abrir GitHub