Personal Web Revamp
This is self appreciation post for completing my personal web v2, the project I procrastinate for 3 years (http://adibiarso.com)
Why?
- Need to expand the web purpose, to not only showcasing portfolio, but to show blogs, so I can learn writing more.
- Explore new technology for better web UI and performance.
How?
Research Blog Platform
Available options such as : self host, blogspot, wordpress, and medium. After long time contemplation, I decide to choose blogspot, because :
- forever hosted free (unlike self host)
- low quality content friendly (unlike medium)
- easier to setup because I have current blogspot for 10 years.
Research Technology
Problem from old web :
- no separation of backend and frontend (laravel blade for UI)
- old backend framework (laravel 5)
- need to explore more FE because I used free bootstrap template with minimum customization.
after spend many times googling, I decide to explore this in new web:
- Separate backend and frontend stack.
- Using latest laravel framework (laravel 8).
- Explore react web with material ui library.
Development
Here is the tutorial I follow :
- UI : https://v4.mui.com/ now https://mui.com
- Laravel : https://laravel.com/docs/8.x/
- Create React app with material ui : https://medium.com/@martink_rsa/creating-a-react-app-with-create-react-app-and-material-ui-380985fc2b19
- some stack overflow for layouting, functional component, rss api fetching.
Deployment
- FE reference : https://medium.com/swlh/react-app-deployment-to-vps-cloud-server-2de4387f59f4
- BE API reference : https://www.digitalocean.com/community/tutorials/how-to-deploy-a-laravel-application-with-nginx-on-ubuntu-16-04 with adjustment php version for laravel 8
Result
What Next?
- Explore SSL
- Write More
Komentar
Posting Komentar