Skip to content

ByPineda/proyecto-final-fullstack-AW23

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

App Web Fullstack - MySQL, Django, Angular, Docker

Bienvenido a mi repositorio, aquí encontrarás el código fuente ejemplo para una aplicación fullstack con las tecnologías listadas.

Instalación y ejecución

Para poder probar el proyecto necesitas crear primero un entorno virtual de Pyton e instalar las dependencias desde el archivo "requirements.txt".

    $ python -m venv venv
    $ ./venv/Scripts/activate
    $ (env) pip install -r requirements.txt

Además, por motivos de seguridad, el proyecto viene sin la llave secreta de Django por lo tanto tendrás que generar una nueva llave de la siguiente manera:

    $ (env) $ python manage.py shell
    >>> from django.core.management.utils import get_random_secret_key
    >>> print(get_random_secret_key())

Una vez el metodo devuelva la llave, pegarla en el "settings.py" en el esquema SECRET_KEY.

No olvidemos que el proyecto tiene credenciales genericas como:

  • username: root
  • password: password

Por lo tanto queda a tu criterio cambiar los parámetros de la base de datos, credenciales de Django, etc...

Documentación

Tutorial y documentación

Tech Stack

Contenerización: Docker

Base de datos: MySQL

Herramientas de administración: phpMyAdmin

Server: Node

Frontend: Angular

Backend: Django

Soporte

Para más ayuda ponerse en contacto conmigo por: angel.gonzalezpi@alumno.buap.mx

LinkedIn

Licencia

MIT License

Django

MySQL

Docker

Angular