An open API service indexing awesome lists of open source software.

https://github.com/raisedadead/portfolio

> Duh! my website, cause you ought to have one?
https://github.com/raisedadead/portfolio

gitpod identity-website javascript portfolio portfolio-website reactjs svelte typescript

Last synced: about 2 months ago
JSON representation

> Duh! my website, cause you ought to have one?

Awesome Lists containing this project

README

          

# portfolio

> Nothing fancy here, just my [portfolio website][personal-website].

## What is this about?

My personal website built with [Astro](https://astro.build) and React, deployed on [Cloudflare](https://cloudflare.com). It features my blog posts, projects, and a bit about me. The blog posts are sourced from my [Hashnode](https://hashnode.com) blog using [`astro-loader-hashnode`](https://www.npmjs.com/package/astro-loader-hashnode) which I maintain.

## Tech Stack

- **Framework**: [Astro 5](https://astro.build) with [React 19](https://react.dev)
- **Styling**: [Tailwind CSS 4](https://tailwindcss.com)
- **Animation**: [Framer Motion](https://framer.com/motion)
- **Icons**: [Heroicons](https://heroicons.com)
- **Content**: [Hashnode](https://hashnode.com) via `astro-loader-hashnode`
- **Testing**: [Vitest](https://vitest.dev) + [React Testing Library](https://testing-library.com/react)
- **Deployment**: [Cloudflare](https://cloudflare.com)
- **Package Manager**: [pnpm](https://pnpm.io)

## Link

> ###

## Contributing

See [this guide](.github/CONTRIBUTING.md) for details.

## Stats

![Repobeats][repobeats-img]

[personal-website]: https://mrugesh.dev
[repobeats-img]: https://repobeats.axiom.co/api/embed/7554011ecd870f9d366a22f913161e180165ec85.svg 'Repobeats analytics image'