Hi there! 👋 Keep in mind that the current version is a MVP. This means that the project is actively a work in progress, with continuous improvements and refinements underway. Take a look and stay tuned for updates and new features.👀
This project was crafted using Astro, a web framework designed for building content-driven websites. I chose it for the following reasons:
- Simplicity: based on HTML, CSS and JavaScript/TypeScript.
- Flexibility: component-based architecture and integration with JS frameworks like Vue or React for high interactive components (islands architecture). This facilitates reusability and project scalability.
- Server-first and zero JS by default: fast loading times and better user experience.
- Great SEO, ideal for a portfolio.
Astro has proven to be a remarkable discovery, and the development experience has been very enjoyable overall.
All commands are run from the root of the project using the terminal:
Command | Action |
---|---|
npm install |
Installs dependencies |
npm run dev |
Starts local dev server at localhost:4321 |
npm run build |
Builds the production site to ./dist/ |
npm run preview |
Previews the build locally, before deploying |
npm run astro ... |
Runs CLI commands like astro add and astro check |
npm run astro --help |
Gets help using the Astro CLI |
Thanks for stopping by! Your support and feedback are greatly appreciated. 😊