https://github.com/chirathr/portfolio
My portfolio: https://chirathr.com/
https://github.com/chirathr/portfolio
bootstrap css html javascript
Last synced: about 2 months ago
JSON representation
My portfolio: https://chirathr.com/
- Host: GitHub
- URL: https://github.com/chirathr/portfolio
- Owner: chirathr
- Created: 2018-05-09T17:03:15.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2026-02-27T06:18:05.000Z (4 months ago)
- Last Synced: 2026-02-27T12:08:19.065Z (4 months ago)
- Topics: bootstrap, css, html, javascript
- Language: JavaScript
- Homepage: https://chirathr.com/
- Size: 9.73 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Chirath's Portfolio
Welcome to my personal portfolio website!
This project was built from scratch leveraging AI (DeepMind tools and Claude Code) to experiment with rapid prototyping, modern frontend design aesthetics (Next.js, Tailwind, Canvas animations), and completely data-driven architectures.
## Live Site
The site is deployed and available at: [https://chirathr.com/](https://chirathr.com/)
## Local Development
```bash
npm install
npm run dev
```
(Locally, the site will run on `http://localhost:3000`)
## Configuration & Content
All portfolio content is perfectly isolated from the UI code. To update my information, I just edit:
`src/data/portfolio.ts`
### Adding a New Blog Post
The blog is statically powered by an internal Markdown engine (`remark` + `gray-matter`). To write a new post:
1. Create a new `.md` file in the `src/content/blog/` directory.
2. Add the following YAML frontmatter precisely to the very top of the file:
```yaml
---
title: "Your Post Title Here"
date: "2026-03-01"
readTime: "5 min read"
---
```
3. Write standard Markdown below the frontmatter block! The site will automatically process your post, add it to the homepage feed, and generate a highly styled `/blog/your-post-filename` route.
## Deployment
The project is configured for a static export and deploys directly to GitHub Pages via the included GitHub Action.