My website lukasnetolicky.cz
About This Project
This is my personal website and portfolio that I built to showcase my projects, skills, and share a bit about myself. I wanted it simple and fast. No clutter, just my projects and a some info about me.
Features
- Fast Performance: Built with Astro, so it’s fast and ships barely any JavaScript.
- Responsive Design: Works on phones, desktops and tablets
- Project Showcase: Project pages with descriptions and technologies used
- Content Collections: Organized content management using Astro’s content collections
Development Process
I built this site from scratch using Astro. It builds a static site that’s really fast, but I can still drop in JS where I actually need it. The development process involved:
- Planning the site structure
- Setting up the Astro project with TypeScript support
- Building reusable components for consistent design
- Implementing responsive styling with CSS
- Setting up content collections for projects
What I Learned
This project helped me strengthen my skills with Astro’s component structure and content management. I enjoyed working with Astro’s content collections to manage content, specifically for the projects. I also improved my understanding of responsive design principles and modern CSS techniques.
Future Improvements
Stuff I want to add later:
- A blog section to share my coding experiences and knowledge
- Improved animations and transitions
- Regular blog posts when I do something interesting
- Interactive project demos embedded directly in the project pages
- Performance optimizations to maintain the site’s speed as it grows