Task-Tracker es una aplicación web diseñada para ayudar a los usuarios a gestionar y realizar un seguimiento de sus tareas. Este proyecto está desarrollado utilizando Django como framework backend, y Jinja como motor de plantillas HTML, con un diseño responsivo y moderno gracias a Bootstrap 5.
- Python: Lenguaje de programación del proyecto.
- Django: Framework web para el desarrollo del lado del servidor.
- Jinja: Motor de plantillas utilizado para generar las páginas HTML.
- HTML y CSS: Estructura y estilo de la aplicación.
- Bootstrap 5: Framework CSS para diseño responsivo.
- Render: Plataforma para el despliegue de aplicaciones.
- PostgreSQL: Sistema de bases de datos, alojado en Render.
-
Clona el repositorio:
git clone https://github.com/AlenSaavedra/Web-Django.git
-
Navega al directorio del proyecto:
cd Web-Django
-
Crea un entorno virtual y actívalo:
python3 -m venv env source env/bin/activate # En Windows: env\Scripts\activate
-
Instala las dependencias:
pip install -r requirements.txt
-
Configura las variables de entorno necesarias para el despliegue en Render y la conexión a PostgreSQL.
-
Realiza las migraciones para configurar la base de datos:
python manage.py migrate
-
Inicia el servidor de desarrollo:
python manage.py runserver
-
Accede a la aplicación en
http://127.0.0.1:8000
.
Task-Tracker está diseñado para ser desplegado en Render, utilizando una base de datos PostgreSQL. Consulta la documentación de Render para más detalles sobre el despliegue.
- Haz un fork del proyecto.
- Crea una nueva rama (
git checkout -b feature/nueva-funcionalidad
). - Realiza los cambios y haz commits (
git commit -am 'Agrega nueva funcionalidad'
). - Sube los cambios a tu repositorio (
git push origin feature/nueva-funcionalidad
). - Crea un Pull Request.
Este proyecto se distribuye bajo la licencia MIT.