This is the GitHub Reposiory for fairtrade-town-siegburg.de. It is a single-page Vue.js app with nuxt
This Sigle-Page uses most of its features from my personal homepage.
Please bear in mind that this project is under heavy development. I18n isn't complete (due to hard-coded elements), image size is > 1GiB and some screen sizes seem to mess with the layout.
It's a nuxt app and therefore uses server-side-rendering to be able to work w/o JavaScript. This increases not only usability, but also decreases loading time and optimizes SEO. The first request is being served with a server-side-rendered html page.
If you want to see some of my projects and showcases, take a look at xylo-it.de or clijsters.de
Make sure you're in the src/ directory, then run
npm install
npm run build
npm run dev
npm run start
Just use the dockerfile in project root to deploy the homepage to a "production" system.
docker build ./