{"repo":"Shahfarzane/whoami.page","free":true,"listed":false,"github":"https://github.com/Shahfarzane/whoami.page","clone":"git clone https://github.com/Shahfarzane/whoami.page.git","description":"Create stunning developer profiles with built-in portfolio management, experience timeline, and social connections. Perfect for developers, engineers, and tech professionals looking to showcase their work.","language":"TypeScript","stars":11,"topics":["clerk-authentication","developer-portfolio","nextjs","open-source","postgresql","prisma","professional-networking","radix-ui","react","react-query"],"license":null,"category":"databases-storage","readme_excerpt":"whoami.page 🚀 A modern, open-source platform for creating and sharing professional profiles. Built with Next.js, TypeScript, and Prisma. 🌟 Features - Professional Profiles : Create and customize your professional profile - Experience Timeline : Showcase your work experience and projects - Social Integration : Connect with other professionals and share updates - Project Showcase : Display your portfolio projects with rich media support - Real-time Updates : Engage with your network through posts and interactions - Multi-platform Contact : Integrated contact methods (Twitter, LinkedIn, GitHub, etc.) 🛠️ Tech Stack - Framework : Next.js 14 - Language : TypeScript - Database : PostgreSQL with Prisma ORM - Authentication : Clerk - Styling : Tailwind CSS with Radix UI - File Upload : uploadthing - State Management : Zustand - Form Handling : React Hook Form with Zod 📋 Prerequisites - Node.js 18+ - PostgreSQL database (Recommended: Neon.tech) - Clerk account for authentication - Uploadthing account for file uploads 🔧 Service Setup Database Setup 1. Create Neon Database - Visit neon.tech - Create new project - Copy connection strings (DATABASE URL and DIRECT URL) 2. Configure Database URLs File Upload Setup 1. Create Uploadthing Account - Visit uploadthing.com - Create new project - Copy API keys 2. Configure API Authentication Setup 1. Create Clerk Application - Visit Clerk Dashboard - Create new application - Configure OAuth (GitHub, Google) - Set up webhooks Detailed authentic","default_branch":null,"files":null,"tree":[],"storefront":"/r/Shahfarzane","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Shahfarzane/whoami.page/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."}