This is a simple, personal portfolio website designed to showcase my work, skills, and experience. It provides a clean and responsive interface.
This project is built using the following technologies:
- Astro: A modern static site builder that allows for fast content-focused websites. It enables bringing your own UI framework (or none at all) and ships zero JavaScript by default.
- Tailwind CSS: A utility-first CSS framework for rapidly building custom designs. It's used for styling and ensuring a responsive layout.
- DaisyUI: A Tailwind CSS component library that provides pre-built, customizable UI components, accelerating development and ensuring a consistent design.
- TypeScript: A superset of JavaScript that adds static typing, improving code quality and maintainability.
- pnpm: A fast, disk space efficient package manager.
To get a local copy up and running, follow these simple steps.
- pnpm
- Clone the repository:
git clone <repository-url>
- Navigate to the project directory:
cd halim
- Install dependencies:
pnpm install
- Start the development server:
The website will be available at
pnpm run dev
http://localhost:4321
.
To format the code according to the project's standards:
pnpm format
For automatic formatting on save, consider installing the Prettier extension in VS Code and setting Prettier
as the default formatter.
To create a production-ready build of the website:
pnpm run build
The static assets will be generated in the dist/
directory.