https://github.com/nagarajpandith/portfolio
Personal Website, Blog & Guestbook - Built with Next14, MDX, Vercel Postgres & Typescript
https://github.com/nagarajpandith/portfolio
appdir blog guestbook mdx next-mdx-remote next14 nextjs personal-website portfolio postgresql prisma prisma-orm tailwind tailwindcss typescript vercel-postgres
Last synced: 14 days ago
JSON representation
Personal Website, Blog & Guestbook - Built with Next14, MDX, Vercel Postgres & Typescript
- Host: GitHub
- URL: https://github.com/nagarajpandith/portfolio
- Owner: nagarajpandith
- License: apache-2.0
- Created: 2023-06-11T06:38:13.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-15T06:33:21.000Z (5 months ago)
- Last Synced: 2024-12-15T07:20:36.867Z (5 months ago)
- Topics: appdir, blog, guestbook, mdx, next-mdx-remote, next14, nextjs, personal-website, portfolio, postgresql, prisma, prisma-orm, tailwind, tailwindcss, typescript, vercel-postgres
- Language: TypeScript
- Homepage: https://nagarajpandith.in
- Size: 60.1 MB
- Stars: 13
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# nagarajpandith.in
**Personal Website - Portfolio, Blog, Guestbook & more!**
## Table of Contents
- [✨ Features](#features)
- [🛠️ Built with](#built-with)
- [⚙️ Local Setup](#local-setup)
- [🚀 Building](#building-and-running-for-production)
- [🎨 Color Reference](#color-reference)
- [📃 License](#license)
- [👨🏼💻 Author Info](#author-info)## Features
- Simple, Minimal & Fast Rendering with Server Components
- SEO Optimised along with dynamic sitemap, valid robots.txt and OpenGraph tags
- GuestBook with Upstash's Managed Redis
- MDX Powered blog pages with viewcounter & functional Comments section
- Dynamic OG Image Generation for Blogs
- Dynamic RSS Feed generator## Built with
- [Next 14 (App Router)](https://nextjs.org/)
- [Typescript](https://www.typescriptlang.org/)
- [TailwindCSS](https://tailwindcss.com/)
- [Upstash Redis](https://upstash.com/)
- [next-mdx-remote](https://github.com/hashicorp/next-mdx-remote)
- [next-auth](https://authjs.dev/)
- [tailwindcss-animated](https://www.tailwindcss-animated.com/)
- [rss](https://github.com/dylang/node-rss)Follows all web standards, a **100** score on all Lighthouse metrics!
## Local Setup
1. Clone the repo```sh
git clone https://github.com/nagarajpandith/portfolio.git
```2. Install dependencies
```sh
bun i
```3. Create an `.env` file similar to `.env.example` and fill the keys.
4. Start the development server
```sh
bun dev
```## Building and Running for Production
1. Generate a full static production build
```sh
bun run build
```2. Preview the site as it will appear once deployed
```sh
bun start
```## Color Reference
| Color | Hex |
| -------------- | ------------------------------------------------------------------ |
| Primary |  `#DB0AAE` |
| Secondary |  `#20DBFE` |
| Accent |  `#704d99` |## License
Apache License 2.0
Copyright (c) [2023] [Nagaraj Pandith]
Refer [License file](https://github.com/nagarajpandith/portfolio/blob/main/LICENSE) for more info
## Author Info
- Linkedin - [@nagaraj-pandith](https://www.linkedin.com/in/nagaraj-pandith/)
- Discord - [hashclan#4890](https://www.discord.com/users/hashclan#4890)
- Website - [Nagaraj Pandith](https://www.nagarajpandith.in/)[Back To The Top](#table-of-contents) ↑