/lessand.ro

public repo for my personal website

Primary LanguagePython

lessand.ro

This is the public repo for my personal website, currently deployed at http://lessand.ro/

Build Status codecov

my website is actually a full-stack web-app deployed on Heroku built with Flask and Postgresql, I will try to follow best practices in TDD, unit-testing and CICD and eventually even using SLOs and SLIs

To run locally tests and coverage run

pytest tests --cov=./ --cov-report html
open htmlcov/index.html

To run locally the app (you need to have credentials)

heroku local web

To deploy to heroku

git push heroku master

You should also export a local variable with the location of the local PostrgreSQL database with the following syntax

export DATABASE_URL="dbname='localdb'"

First Iteration

  • design of the website
  • UI/UX prototype
  • system design
  • deployment on my local machine of the backbone
  • deployment on heroku of the backbone
  • set up CICD routines
  • integrate UI/UX on the backbone
  • clean up the github repo
  • finish first iteration deploying website and start write content

Second Iteration

  • manke jinja render html so I can write html here
  • fix Issue #1
  • fix styling on the left and also fonts/dimensions/buttons
  • write an about page
  • add social links and add twitter
  • add email
  • make https work
  • make base domain without www
  • fix on SAFARI there is no sticky and rendered badly
  • fix mobile version
  • figure out how to manage images for blog posts (ugly)
  • build/integrate Google analytics
  • set up template from https://github.com/gfidente/pelican-svbhack
  • add meta-descriptions and title to articles
  • improve writing interface