An elegant personal portfolio showcasing your work, built with Astro and Tailwind CSS.
Minimalist and modern personal portfolio website created to showcase my projects and experience. This project uses Astro for static site generation and Tailwind CSS for stylish and responsive design. The style has been inspired in Midu's portfolio but done from scratch and adding new functionallities.
The website includes sections for:
- Hero: A brief introduction.
- Experience: My professional experience.
- Projects: Highlights of key projects with links and descriptions.
- About Me: A more personal and detailed description about me
Visit the portfolio at https://nullgaro.com.
To get started, clone the repository to your local machine:
git clone https://github.com/nullgaro/portfolio-web.git
cd portfolio-web
To get the information correctly populated you have to rename the data.json.example to data.json:
mv src/data.json.example src/data.json
This project requires Node.js and npm. Install the dependencies by running:
npm install
Start the local development server:
npm run dev
You can now view the portfolio at http://localhost:4321
.
To build the project for production, use:
npm run build
The optimized and ready-to-deploy site will be in the dist
directory.
- Responsive Design: Looks great on any device.
- SEO Friendly: Optimized for search engines.
- Internationalization: Supports English and Spanish for better user experience.
- Light / Dark Mode: Light and Dark mode user selectable for better accesibility.
- Fast and Lightweight: Built with performance in mind.
- Add a blog section to share articles.
- Implement high contrast mode for improved accessibility.
- CI/CD pipelines for automatic deploys.