This is the source code for rahuldogra.dev, a personal portfolio website built with Astro and TailwindCSS.
This portfolio showcases my professional experience, projects, and skills as a Full Stack Engineer specializing in front-end and back-end development. The website features:
- Responsive design with TailwindCSS
- Modern animations with typed.js
- Fast loading times with Astro's static site generation
- Clean, minimal UI highlighting professional experience
- Astro - The web framework
- TailwindCSS - For styling
- Typed.js - For text animations
- Biome - For linting and formatting
- Partytown - For third-party script optimization
- Node.js (v20 or later)
- bun (preferred)
- Clone the repository:
git clone https://github.com/rahuld109/rahuldogra.dev.git
cd rahuldogra.dev- Install dependencies:
bun install- Start the development server:
bun dev- Open your browser and visit
http://localhost:4321
| Command | Description |
|---|---|
bun dev |
Start development server |
bun build |
Build for production |
bun preview |
Preview production build |
bun lint |
Lint files using Biome |
bun lint:fix |
Lint and auto-fix issues |
The site is built and deployed using the Astro build system:
bun buildThis generates static files in the dist folder that can be deployed to any static hosting service.