raw3.io
This website aims to grow with me as I realise my dream to live location independent all over the world in self-designed houses. It shows my world photography, several IT projects I worked on, the blogs that I write and eventually the architecture I design.
My role was to do everything from the beginning until the end, also as a practice case to understand the complete flow aside from just the front-end. I chose Angular because of my extensive experience in the framework and my preference for the Single Page Application fast user experience. I used Angular Universal for speed optimization and Search Engine Optimization reasons. I created a NodeJS back-end since this is currently preferred with Server Side rendering on Angular applications. Nginx serves as a reverse-proxy to intercept calls and redirects them to a NodeJS webserver, both running on my own dedicated Ubuntu server using Docker.
Project activities:
- Creating the branding and concept;
- Designing a user-interface and creating the visuals;
- Developing an Angular Universal server-side-render front-end with a NodeJS back-end;
- Turning the application into a Progressive Web App to comply with the latest front-end standards;
- Hosting the application using Nginx on an Ubuntu server;
- Creating the content and making the front-end Search Engine Optimization friendly;
- Taking generally way too long with designing and coding because I am my worst critic.