Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nficano/nickficano.com

My Flask Nuxt.js website - including Ansible playbooks and auto-renewing Let's Encrypt SSL certificates
https://github.com/nficano/nickficano.com

ansible flask letsencrypt nginx nodejs pipenv pwa python python36 supervisord

Last synced: 4 days ago
JSON representation

My Flask Nuxt.js website - including Ansible playbooks and auto-renewing Let's Encrypt SSL certificates

Awesome Lists containing this project

README

        






My website running live now at [nickficano.com](https://nickficano.com). This
project is semi-organized, and I do occasionally refactor it, but it can
probably use some clean-up since I learned a lot about client-side development
since I originally wrote it (admittedly the way I incorporate jinja with the
client is ugly and unnecessary). The point being is this is a great project to
reference but using it as a boilerplate is ill-advised.

It's also worth noting that I deploy to my website directly from here, there is
no secret or untracked files required to release this (of course authentication
is handled through ssh keys, but that all happens transparently). You can grok
through my entire source code with confidence that it will never reference some
excluded file.

## Features
* 100% Lighthouse Score
* Python 3.6/Flask Backend
* Progressive Web App (PWA)
* Auto renewing SSL certificates via Let's Encrypt
* Hardened NGINX configuration

## Installing as a Progressive Web App (PWA) on iOS

Installing as a Progressive Web App (PWA) on iOS