Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alex289/portfolio
My portfolio built with Next.js, Tailwind, Prisma, and Vercel.
https://github.com/alex289/portfolio
nextjs planetscale portfolio prisma react tailwindcss typescript vercel
Last synced: about 1 month ago
JSON representation
My portfolio built with Next.js, Tailwind, Prisma, and Vercel.
- Host: GitHub
- URL: https://github.com/alex289/portfolio
- Owner: alex289
- License: mit
- Created: 2021-07-16T20:46:19.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-01T09:10:13.000Z (9 months ago)
- Last Synced: 2024-04-01T10:25:48.182Z (9 months ago)
- Topics: nextjs, planetscale, portfolio, prisma, react, tailwindcss, typescript, vercel
- Language: TypeScript
- Homepage: https://alexanderkonietzko.vercel.app
- Size: 22 MB
- Stars: 69
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![cover](https://repository-images.githubusercontent.com/386759878/da75b7f3-2f50-4797-a36a-0d6dd8f7c6b3)
# Portfolio
My own personal portfolio website
Inspired by [leerob](https://github.com/leerob/leerob.io)
- **Framework**: [Next.js](https://nextjs.org/)
- **Database**: [Vercel Postgres](https://vercel.com)
- **ORM**: [Drizzle](https://orm.drizzle.team/)
- **Authentication**: [NextAuth.js](https://next-auth.js.org/)
- **Deployment**: [Vercel](https://vercel.com)
- **Styling**: [Tailwind CSS](https://tailwindcss.com/)## Overview
- `src/content/*` - MDX data that is used for my blog
- `src/lib/*` - Short for "library", a collection of helpful utilities or code for external services.
- `src/app/*` - The actual pages.
- `public/*` - Static assets including fonts and images.
- `src/styles/*` - A small amount of global styles. I'm mostly using vanilla Tailwind CSS.
- `src/messages/*` - All translations objects## Running Locally
```bash
git clone https://github.com/alex289/Portfolio.git
cd Portfolio
pnpm i
pnpm dev
```Create a `.env` file similar to [`.env.example`](https://github.com/alex289/Portfolio/blob/main/.env.example)
## Cloning / Forking
Please review the [license](https://github.com/alex289/Portfolio/blob/main/LICENSE) and remove all of my personal information (resume, blog posts, images, etc.).