swapps.co website is powered by Django and is hosted in Amazon Web Services.

img_55eb292493280

If you look the website, you realize that It’s a single page site with basic information, and you wonder, why does it have Django if It’s a simple website with no complex functionality?

Well, the process to deploy a website using Django has become so fast, that It’s always worth it to create any web application in Django, no matter if really does not require a database and complex login in the backend.

Django template engine is so natural, that to include a HTML template is really easy, and you get the super powers of Django. Some of the super powers we took advantage for this simple website:logo_transparente_fondo_blanco

  • Multilingual Support: Having the same template, we created an English and Spanish version of the website, and we can continue extending to more languages by creating and editing the PO files.
  • Media and Static content hosted on Amazon S3: This is is just a good practice that you need to follow, and Django makes it really easy with the use of django-storages
  • Lead Generation Form – Email: It’s just a contact form that sends an email and stores the contacts to the database. With Django it was straightforward and with the integration with Mandrill we don’t need to worry about server configuration.
  • Django Admin: It is just beautiful, and comes by default! so if you need to manage records from models and users, it works great. For this case, we just need to eventually monitor the records from the contact form.
  • Extend Functionality: Of course we don’t wat to keep the website as it is forever. Having Django, we will be able to create custom functionalities for internal and external purposes.

img_55eb2ce69a89f

As you see Django works very good if it is a small website, so don’t think that Django only works for complex applications. If you are familiar enough with Django you are able to deploy a website like this in couple hours.


Comments