Bienvenido a mi repositorio, aquí encontrarás el código fuente ejemplo para una aplicación fullstack con las tecnologías listadas.
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.txtAdemá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...
Contenerización: Docker
Base de datos: MySQL
Herramientas de administración: phpMyAdmin
Server: Node
Frontend: Angular
Backend: Django
Para más ayuda ponerse en contacto conmigo por: angel.gonzalezpi@alumno.buap.mx