{"repo":"eurooooo/zephyrlin.me","free":true,"listed":false,"github":"https://github.com/eurooooo/zephyrlin.me","clone":"git clone https://github.com/eurooooo/zephyrlin.me.git","description":"A personal website for developers🧑‍💻, built with Next.js","language":"JavaScript","stars":129,"topics":["javascript","nextjs","react","tailwindcss","framer-motion","shadcn-ui","supabase"],"license":"MIT","category":"ui-components","readme_excerpt":"zephyrlin.me 简体中文 A personal website for developers 🤩 Update! Version 2.0 is coming soon... - Authentication method: Clerk - Auth.js(Next-Auth) - Project page: Sanity - Admin dashboard - Blog System: Locally - Admin dashboard ⚙️ Tech Stacks - Framework: React + Next.js - Styling: Tailwind CSS + Shadcn UI - Animation: Framer Motion - Database: Supabase - ORM: Prisma - Session Caching: Upstash Redis - CMS: Sanity - Authentication: Clerk - Deployment: Vercel 💡Get Started Environment - Node.js 18.18 or later. Clone the repository: Install dependencies: .env file Create a .env file in the root directory with the following: Now we need to set all the environment variables. Clerk 1. Go to Clerk website and create an application. Select google and github as sign in options: 2. Copy paste the environment variables to .env file Supabase 1. Go to Supabase. Create a new project. Important: store the password here somewhere as you will be using it in the 3rd step. Wait a few minutes for supabase to set up the project. 2. Click \"connect\" on the right top corner and select ORMs: 3. Copy paste the environment variables to .env file. Replace the placeholder for password to the password you stored in the 1st step. 4. In terminal run: Sanity 1. Create an Sanity account and sign in. 2. In terminal, run the following command. You can replace \"zephyrlin.me\" with another name. 3. Then you will probably be asked to sign in. After you sign in, follow the instructions: 4. Go to /sanity/schemaTypes f","default_branch":null,"files":null,"tree":[],"storefront":"/r/eurooooo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/eurooooo/zephyrlin.me/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}