Skip to content

aungpyaephyo1412/next.js-portfolio

Repository files navigation

First, run the development server:

git clone https://github.com/aungpyaephyo1412/aungpyaephyo.git
cd aungpyaephyo
npm install
npm run dev

Create a .env file

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

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.

About

My Personal portfolio website using nextjs14,nextauth,supabase and mdx.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published