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

https://github.com/shricodev/portfolio

My portfolio site source code built using Next.js 14 ⚡
https://github.com/shricodev/portfolio

calcom github-actions graphql hashnode-api markdown nextjs portfolio portfolio-website resend showcase

Last synced: 6 months ago
JSON representation

My portfolio site source code built using Next.js 14 ⚡

Awesome Lists containing this project

README

          

# Portfolio

This repository contains the source code for my Next.js portfolio. Visit the
website to learn more about my work and experiences, sign up for my newsletter,
discuss potential opportunities, or schedule a 1:1 meeting.

[Live Demo](https://www.techwithshrijal.com) ·
[Report Bug](https://github.com/shricodev/portfolio/issues) ·
[Request Feature](https://github.com/shricodev/portfolio/issues)

![Hero Page of Shrijal Acharya](https://github.com/user-attachments/assets/bfb2b98e-7f65-46d5-ae05-548b25745f7c)

## 🪄 Tech Stacks

- [`Next.js`](https://nextjs.org): A React framework for server-side rendering,
static site generation, and more.
- [`Tailwind CSS`](https://tailwindcss.com): A utility-first CSS framework for
building responsive designs.

- [`Cal.com`](https://cal.com): An open-source scheduling platform for booking
and managing meetings.

- [`GraphQL`](https://graphql.org): A query language and runtime for APIs, with
flexible data fetching.

- [`next-mdx-remote`](https://github.com/hashicorp/next-mdx-remote): A library
to render Markdown/MDX content in Next.js apps.

- [`gray-matter`](https://github.com/jonschlinkert/gray-matter): A parser for
YAML front matter in Markdown files.

- [`Zod`](https://zod.dev): A TypeScript-first schema declaration and validation
library.
- [`TypeScript`](https://www.typescriptlang.org): A strongly typed programming
language that builds on JavaScript.

- [`Resend`](https://resend.com): An API for sending transactional emails with
templates support.

- [`Sugar-High`](https://www.npmjs.com/package/sugar-high): A lightweight syntax
highlighting library.

- [`Vercel`](https://vercel.com): A cloud platform for hosting and deploying web
applications.
- [`Cloudflare`](https://www.cloudflare.com): A global network for speed and
security.

## 🛠️ Installation

- **Clone the Repository (use HTTPS if preferred)**

```bash
git clone git@github.com:shricodev/portfolio.git
```

- **Navigate to the Directory**

```bash
cd portfolio
```

- **Install Dependencies**

```bash
npm install
```

- **Start the Development Server**

```bash
npm run dev
```

## 🚀 Showcase

![Blogs and Projects page of Shrijal Acharya](https://github.com/user-attachments/assets/94c4fcc7-31b8-4bd6-96e0-10e0b5620a14)
![Schedule a 1:1 Meeting with Shrijal Acharya](https://github.com/user-attachments/assets/72f3c8ce-4d1e-4ca3-96bd-b39c2d64636d)

## 🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

- Fork the Project
- Create your Feature Branch (`git checkout -b feature/amazing-feature`)
- Commit your Changes (`git commit -m 'Add some amazing-feature'`)
- Push to the Branch (`git push origin feature/amazing-feature`)
- Open a Pull Request

## 💬 Contact

Feel free to reach out to me through any of the social handles listed here
(LinkedIn and Email are preferred):
[https://linktr.ee/shricodev](https://linktr.ee/shricodev)

## 🛡️ License

This project is licensed under the MIT License - see the
[LICENSE](https://github.com/shricodev/portfolio/blob/main/LICENSE) file for
details.

## 👋 Support

For support, email
[contact@techwithshrijal.com](mailto:contact@techwithshrijal.com) or reach out
to me on socials.