Swapps.co desarrollado en Django y Amazon Web Services

logo_transparente_fondo_blanco

El sitio web swapps.co está desarrollado en Django y hospedado en Amazon Web Services.

img_55eb292493280

Si miras el sitio web notarás que es una sola página con información básica.

Por lo anterior, te preguntarás ¿por qué tiene Django si su funcionalidad no es compleja?

La respuesta es simple.

Ahora, implementar un sitio web con Django se ha vuelto tan rápido que siempre vale la pena, así que no importar si realmente no requiere una base de datos o un inicio de sesión complejo en el back-end.

Además, el motor de plantillas de Django es tan natural, que incluir una plantilla HTML es fácil.

De igual modo, cuenta con unos superpoderes interesantes para un desarrollador, a continuación los que empleamos en nuestro sitio web.

Superpoderes Django

Algunos de los súper poderes que aprovechamos para este sitio web fueron:
logo_transparente_fondo_blanco

1. Soporte Multilenguaje

Al tener la misma plantilla, permite crear una versión en inglés y español del sitio web, así podremos continuar extendiéndonos a más idiomas, creando y editando los archivos PO.

2. Medios y contenido estático alojado en Amazon S3

Esta buena práctica a seguir se hace realmente fácil con django-storages.

3. Formulario de generación de leads – Correo electrónico

Esta opción permite  tener un formulario de contacto que almacena información en la base de datos y facilita el envío de correos.

Gracias a Django tampoco debemos preocuparnos por la configuración del servidor necesaria para la integración con Mandrill.

4. Django Admin

¡Simplemente hermoso y viene por defecto!

Para nuestro caso solo necesitamos monitorear eventualmente los registros del formulario de contacto, pero si usted necesita administrar registros de modelos y usuarios, úselo.

5. Extensión de la funcionalidad

Por supuesto que no queremos mantener el sitio web como siempre. Al tener Django, podremos crear funcionalidades personalizadas para fines internos y externos cuando queramos.

img_55eb2ce69a89f

Como puede ver, Django funciona muy bien si es un sitio web pequeño, así que no piense que Django solo sirve para aplicaciones complejas.

En conclusión, si está lo suficientemente familiarizado con Django puede desarrollar un sitio web como este en un par de horas.