https://github.com/dhravya/dhravya.dev
https://github.com/dhravya/dhravya.dev
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/dhravya/dhravya.dev
- Owner: Dhravya
- License: other
- Created: 2023-11-01T02:26:50.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-01T04:46:53.000Z (almost 2 years ago)
- Last Synced: 2025-03-31T14:12:05.706Z (6 months ago)
- Language: MDX
- Size: 4.84 MB
- Stars: 16
- Watchers: 3
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# [](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%dhravya%2Fdhravya.dev)
# dhravya.dev
- **Framework**: [Next.js](https://nextjs.org/)
- **Database**: [PlanetScale](https://planetscale.com)
- **Authentication**: [NextAuth.js](https://next-auth.js.org)
- **Deployment**: [Vercel](https://vercel.com)
- **Styling**: [Tailwind CSS](https://tailwindcss.com)
- **Analytics**: [Vercel Analytics](https://vercel.com/analytics)## TODO
In early 2023, I refactored my site to use the new `app/` directory in Next.js 13. I went ahead and shipped it, but there are still a few things I want to do:
- [ ] Global `404` page coming soon
- [ ] Move redirects to end of routing stack (not in `next.config.js`)
- [ ] Use new support for API routes in `app` (not ready yet)
- [ ] Improved scroll position support in `app/` (not implemented yet)You can learn more about the `app/` directory [here](https://beta.nextjs.org/docs).
## Running Locally
This application requires Node.js v16.13+.
```bash
git clone https://github.com/dhravya/dhravya.dev.git
cd dhravya.dev
pnpm install
pnpm run setup # Remove all of my personal information
pnpm dev
```Create a `.env` file similar to [`.env.example`](https://github.com/dhravya/dhravya.dev/blob/main/.env.example).
## Cloning / Forking
Please review the [license](https://github.com/dhravya/dhravya.dev/blob/main/LICENSE.txt) and remove all of my personal information (resume, blog posts, images, etc.) by running `pnpm run setup`.