Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aungphyo-dev/next.js-portfolio
My Personal portfolio website using nextjs14,nextauth,supabase and mdx.
https://github.com/aungphyo-dev/next.js-portfolio
mdxremote nextauth nextjs supabase supabase-js zod
Last synced: 3 months ago
JSON representation
My Personal portfolio website using nextjs14,nextauth,supabase and mdx.
- Host: GitHub
- URL: https://github.com/aungphyo-dev/next.js-portfolio
- Owner: aungphyo-dev
- Created: 2023-12-23T20:30:37.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-25T14:32:02.000Z (8 months ago)
- Last Synced: 2024-09-19T03:38:58.008Z (3 months ago)
- Topics: mdxremote, nextauth, nextjs, supabase, supabase-js, zod
- Language: TypeScript
- Homepage: https://aungpyaephyo-v1.vercel.app
- Size: 781 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![](https://aungpyaephyo.vercel.app/_next/image?url=https%3A%2F%2Fafyxxqlmftohiygrtfjm.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fprojects%2Fimages%2F1704215572301portfolio.png&w=1920&q=75)
- **Framework**: [Next.js](https://nextjs.org/)
- **Database**: [Supabase](https://supabase.com/)
- **Authentication**: [NextAuth.js](https://authjs.dev/)
- **Deployment**: [Vercel](https://vercel.com)
- **Styling**: [Tailwind CSS](https://tailwindcss.com)
- **Analytics**: [Vercel Analytics](https://vercel.com/analytics)
- **Typography**: [Tailwind Typography](https://tailwindcss.com/docs/typography-plugin)
- **MDX**: [Next Mdx Remote](https://github.com/hashicorp/next-mdx-remote)First, run the development server:
```bash
git clone https://github.com/aungpyaephyo1412/aungpyaephyo.git
cd aungpyaephyo
npm install
npm run dev
```Create a `.env` file
```dotenv
AUTH_SECRET=********************************
AUTH_URL=********************************
NEXT_PUBLIC_SUPABASE_URL=********************************
NEXT_PUBLIC_SUPABASE_ANON_KEY=********************************
NEXT_PUBLIC_SUPABASE_IMAGE_URL=********************************
NEXT_PUBLIC_SUPABASE_SERVICE_KEY=********************************
```## Supabase Database Schema
```sql
create table
public.projects (
id bigint generated by default as identity,
title text not null,
description text not null,
demo text null,
image text not null,
skills text[] not null,
made_at text null,
year text not null,
constraint projects_pkey primary key (id)
) tablespace pg_default;create table
public.view_blogs (
id bigint generated by default as identity,
views bigint not null,
slug text not null,
constraint view_blogs_pkey primary key (id),
constraint view_blogs_slug_key unique (slug)
) tablespace pg_default;
```## License
1. You are free to use this code as inspiration.
2. Please do not copy it directly.
3. Crediting the author is appreciated.