My personal website & blog
Name | URL | Public |
---|---|---|
Site | leonardoalves.dev | ✅ |
Blog | blog.leonardoalves.dev | ✅ |
Finance | finance.leonardoalves.dev | ❎ |
The architecture is very modern and simple, made with micro-frontends in mind. I have used LitElement which is a javascript framework to create fast and lightweight web components. The language used is typescript and everything is bundled together using handcrafted webpack files aiming small bundles and more customization.
For Finance I used Angular PWA.
Both sites are hosted within firebase. App & Blog uses Firebase Hosting. Blog also uses Firestore to store posts and Firebase Storage for posts' images.
- hot reload:
./modules/site $ npm start
- build:
./ $ npm run build:site
- hot reload:
./modules/blog $ npm start
- build:
./ $ npm run build:blog
- hot reload:
./modules/finance $ npm start
Actually I doubt someone wanting to PR this repository because it's my personal work, although if you was curious about how I built it and know something I can improve and want to help, just drop me a PR or email me at [email protected]. I will be very glad to know someone is reading this 😋. Thanks.